Pod 的重啟策略有 3 種,默認值為 Always。
Always : 容器失效時,kubelet 自動重啟該容器;
OnFailure : 容器終止運行且退出碼不為0時重啟;
Never : 不論狀態為何, kubelet 都不重啟該容器。
失敗的容器由 kubelet 以五分鍾為上限的指數退避延遲(10秒,20秒,40秒…)重新啟動,並在成功執行十分鍾后重置。
在yaml編排文件中restartPolicy: OnFailure要和container並排。
本文引用https://www.cnblogs.com/xingyunfashi/p/10722184.html