采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老師,
我剛剛實驗發現 busybox 容器啟動後, 狀態就是 running呢, 不會等 command 執行完。
那爲什麼 init 要等 sh command 執行完才會啟動 busybox 容器呢?
老師, 我理解init 容器會優先執行, 但 init 裡的容器起來會立即變 running, 不會等 sleep完(實驗的結果),
因此我的問題是爲什麼 第二個容器(非 init)容器要等 init sleep 完才會開始啟動呢?
Init 容器与普通的容器非常像,除了如下两点: 它们总是运行到完成。 每个都必须在下一个启动之前成功完成。 当所有的 Init 容器运行完成时, Kubernetes 才会为 Pod 初始化应用容器并像平常一样运行。
謝謝老師, 理解了. init 容器要 complete (不是 running)才會運行其他容器.
Pod 里的init 容器会优先于其他容器执行,具体你怎么实验的?
登录后可查看更多问答,登录/注册
阿里云最有价值专家亲授,云原生时代必备技能
1.2k 5
1.0k 5
1.0k 2
1.1k 30
1.2k 24