2016-10-25 94 views
-1

沒有複製控制器的情況下持續多久?Kubernetes Pods持續多久?

我已經運行了一些非常簡單的目的,他們執行,然後終止。其他豆莢如數據庫服務器豆莢會持續相當長的時間。然而,一天左右後,吊艙將終止。我知道Docker容器在其進程完成運行後退出,但爲什麼我的數據庫容器會繼續運行一段時間,然後隨機退出。

什麼控制了pod的終止?

+0

爲什麼要投票? – Shuaib

回答

0

您找到該問題的確切答案的最簡單方法是kubectl describe pod <podName>kubectl get events。任何pod終止都會有一個相關事件,您可以使用它來診斷原因。

由於幾個原因,容器可能會死亡,從容器內的錯誤到維護的節點。您通常可以設置相應的RestartPolicy,如果發生故障(除節點故障外),將重新啓動該窗格。如果您有多個點頭,並且想要在不同節點上重新啓動該容器,則應該使用更高級別的控制器,如副本集或部署。

對於預計終止的豆莢,job更適合。