k8s 的 Failover — Kubernetes(14)

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
·@cloudman6·
0.000 HBD
k8s 的 Failover — Kubernetes(14)
接上节,现在模拟 k8s-node2 故障,关闭该节点。

![625.png](https://steemitimages.com/DQmdkFXfkBhLq1qDtXzY6UfTMbR9pvynUWfyewUBXU1GXVN/625.png)   

等待一段时间,Kubernetes 会检查到 k8s-node2 不可用,将 k8s-node2 上的 Pod 标记为 `Unknown` 状态,并在 k8s-node1 上新创建两个 Pod,维持总副本数为 3。

![626.png](https://steemitimages.com/DQmWpjauWk6nXMngSY6iJrZvNTMT4Yr6yEUT1d98hVSa3ZF/626.png)  

当 k8s-node2 恢复后,`Unknown` 的 Pod 会被删除,不过已经运行的 Pod 不会重新调度回 k8s-node2。

![627.png](https://steemitimages.com/DQmbQSEbSBg5zM5A8KpWyZ8zeXjpTq1Laj31MGnSMdoj6QS/627.png)   

删除 `nginx-deployment`:

![628.png](https://steemitimages.com/DQmUXGRPUZ5UkJJ8tp84RH8J5yz29Rd7bjQ2fYZ2Qs8FhjM/628.png)   

下一节我们学习如何控制 Pod 运行的位置。
👍 , , , , , , , , , , ,