【问题标题】:Can you avoid the pod to be restarted after kubectl attach?可以避免在 kubectl attach 后重新启动 pod 吗?
【发布时间】: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


    【解决方案1】:

    运行另一个 shell 会话 kubectl exec my-app -c my-app -it -- bash 以准备您的容器。或者,如果您的 pod 规范将以下设置为 true:

    stdin: true 
    tty: true 
    

    您使用转义序列 Ctrl+P 后跟 Ctrl+Q 将kubectl attach -it 之后的容器从容器分离到容器。

    【讨论】:

      猜你喜欢
      • 2016-11-09
      • 2018-07-22
      • 1970-01-01
      • 2018-10-06
      • 1970-01-01
      • 2019-01-10
      • 2022-06-13
      • 2018-01-28
      • 2022-12-13
      相关资源
      最近更新 更多