上一節我們有 3 個 nginx 副本分別運行在 k8s-node1 和 k8s-node2 上。現在模擬 k8s-node2 故障,關閉該節點。
等待一段時間,Kubernetes 會檢查到 k8s-node2 不可用,將 k8s-node2 上的 Pod 標記為 Unknown
狀態,並在 k8s-node1 上新創建兩個 Pod,維持總副本數為 3。
當 k8s-node2 恢復后,Unknown
的 Pod 會被刪除,不過已經運行的 Pod 不會重新調度回 k8s-node2。
刪除 nginx-deployment
:
下一節我們學習如何控制 Pod 運行的位置。
書籍:
1.《每天5分鍾玩轉Docker容器技術》
https://item.jd.com/16936307278.html
2.《每天5分鍾玩轉OpenStack》
https://item.jd.com/12086376.html