Kubernetes 如何保证 Kube proxy 和 kubelet 的可靠性?



如果 Kube 代理关闭,Kubernetes 节点上的 Pod 将无法与外部世界通信。Kubernetes 有什么特别来保证 kube-proxy 的可靠性吗?

同样,Kubernetes 如何保证 kubelet 的可靠性?

它通过以下方式保证其可靠性:

  • 有多个节点:如果一个kubelet节点崩溃,一个节点就会出现故障。同样,每个节点都运行一个kube-proxy实例,这意味着丢失一个节点意味着丢失该节点上的kube-proxy实例。Kubernetes 旨在处理节点故障。如果你将运行在 Kubernetes 上的应用程序设计为可扩展的,那么你将不会将其作为单个实例运行,而是作为多个实例运行 -kube-scheduler将你的工作负载分布在多个节点上 - 这意味着你的应用程序仍然可以访问。

  • 支持高可用性设置:如果您在高可用性模式下正确设置 Kubernetes 集群,则不会有一个主节点,而是多个主节点。这意味着,您甚至可以容忍丢失一些主节点。云提供商的托管 Kubernetes 产品始终高度可用。

这是我想到的前两件事。但是,这是一个广泛的问题,因此,如果您详细说明一下"可靠性"的含义,我可以详细介绍。

相关内容

  • 没有找到相关文章

最新更新