【发布时间】:2022-02-10 20:50:55
【问题描述】:
我有一个用于调试的 ubuntu 映像。
我先做kubectl attach my-app -c my-app -it,然后再做很多apt-get install 和其他我需要的配置。
问题是当我退出 ctrl+c 时,pod 似乎重新启动,我失去了我所做的一切
有没有像--restart=never 这样的方法来避免容器被重新创建
【问题讨论】:
标签: kubernetes kubectl
我有一个用于调试的 ubuntu 映像。
我先做kubectl attach my-app -c my-app -it,然后再做很多apt-get install 和其他我需要的配置。
问题是当我退出 ctrl+c 时,pod 似乎重新启动,我失去了我所做的一切
有没有像--restart=never 这样的方法来避免容器被重新创建
【问题讨论】:
标签: kubernetes kubectl
运行另一个 shell 会话 kubectl exec my-app -c my-app -it -- bash 以准备您的容器。或者,如果您的 pod 规范将以下设置为 true:
stdin: true
tty: true
您使用转义序列 Ctrl+P 后跟 Ctrl+Q 将kubectl attach -it 之后的容器从容器分离到容器。
【讨论】: