轉(zhuǎn)載請保留作者和原文出處

歡迎關(guān)注我的微信公眾賬號程序員杰克,兩邊的文章會同步,也可以添加我的RSS訂閱源。

本文介紹在Kubernetes環(huán)境下的調(diào)試方法,希望對讀者有用。如果關(guān)心Docker環(huán)境里的調(diào)試方法,可以看我的這篇文章:Useful commands for docker beginners

啟動單個容器

不使用Pod或Replication Controller,啟動單個容器:

$ kubectl run webserver --image=nginx

想更改鏡像,又不想升級版本?

每次修改之后,需要更新鏡像的版本也好煩人啊。每次構(gòu)建出新的鏡像,Push到Docker Registry時,可以使用一個固定的版本,然后讓Kubernetes在啟動某個鏡像時,無論本地是否有鏡像,都去Docker Registry拉取鏡像就好了。
ImagePullPolicy從默認(rèn)的 IfNotPresent,改為 Always。

想直接修改容器里的程序,又不想更新鏡像?

什么,還能這樣做?在容器內(nèi)部修改,比如修改了腳本,或者直接替換二進(jìn)制程序,然后使用

網(wǎng)友評論