为什么k8s中docker容器的启动命令必须是前台执行?
生活随笔
收集整理的這篇文章主要介紹了
为什么k8s中docker容器的启动命令必须是前台执行?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
????????k8s中docker容器的啟動命令(在yaml的command字段中配置)必須是前臺執行,不能使用后臺執行程序,
nohup ./start.sh &????????否則kubelet創建了包含這個容器的pod之后運行該后臺命令后,就認為pod執行結束了,然后立即銷毀該pod,如果該pod定義了RC,還會根據RC中定義的replicas重新生成pod,從而陷入無限循環。
總結
以上是生活随笔為你收集整理的为什么k8s中docker容器的启动命令必须是前台执行?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 日期居然用字符串保存?我笑了
- 下一篇: 程序员想知道代码是怎样跑起来的