當前3個節點的狀態都為ready
當前node1有兩個pod node2有1個pod
現在將node1關機會有怎樣的現象
ping 分布在node1節點的pod地址已經ping不通。
在node1節點上的pod狀態都變為unknow,並重新在node2上開啟兩個pod維持副本數始終為3,實現了fail over。
當 k8s-node1 恢復后,Unknown
的 Pod 會被刪除,不過已經運行的 Pod 不會重新調度回 k8s-node1。(也就是說是非搶占式的)
pod的狀態 Unkown狀態 變為 Terminating 狀態 最后這些pod會消失。
刪除deployment
[root@k8s-master k8s]# kubectl delete -f nginx.yaml deployment.extensions "nginx-deployment" deleted