-1
沒有複製控制器的情況下持續多久?Kubernetes Pods持續多久?
我已經運行了一些非常簡單的目的,他們執行,然後終止。其他豆莢如數據庫服務器豆莢會持續相當長的時間。然而,一天左右後,吊艙將終止。我知道Docker容器在其進程完成運行後退出,但爲什麼我的數據庫容器會繼續運行一段時間,然後隨機退出。
什麼控制了pod的終止?
沒有複製控制器的情況下持續多久?Kubernetes Pods持續多久?
我已經運行了一些非常簡單的目的,他們執行,然後終止。其他豆莢如數據庫服務器豆莢會持續相當長的時間。然而,一天左右後,吊艙將終止。我知道Docker容器在其進程完成運行後退出,但爲什麼我的數據庫容器會繼續運行一段時間,然後隨機退出。
什麼控制了pod的終止?
您找到該問題的確切答案的最簡單方法是kubectl describe pod <podName>
或kubectl get events
。任何pod終止都會有一個相關事件,您可以使用它來診斷原因。
由於幾個原因,容器可能會死亡,從容器內的錯誤到維護的節點。您通常可以設置相應的RestartPolicy,如果發生故障(除節點故障外),將重新啓動該窗格。如果您有多個點頭,並且想要在不同節點上重新啓動該容器,則應該使用更高級別的控制器,如副本集或部署。
對於預計終止的豆莢,job更適合。
爲什麼要投票? – Shuaib