如果 etcd 停止工作,Kubernetes 会发生什么?

What will happen in Kubernetes if etcd stops working?

虽然运行一个完整的集群如果突然etcd停止工作,那会发生什么?

pods 服务和部署会继续吗?

如果大多数 etcd members 永久失败,则 etcd cluster 被视为失败。

etcd cluster 故障后,所有 运行ning 工作负载可能会继续运行。然而,由于 etcd 的作用,Kubernetes 无法对其当前状态进行任何更改。尽管预定的 pods 可能会继续到 运行,但无法安排新的 pods。 因此,Kubernetes 集群中的应用程序 运行ning 可能会继续为流量提供服务,但 etcd 集群应该尽快 recovered

您可以在 Rancher docs.

中找到有关 Kubernetes 中 etcd's 角色的更多信息