gpt4 book ai didi

kubernetes - 没有主节点的Kubernetes节点

转载 作者:行者123 更新时间:2023-12-02 12:11:37 25 4
gpt4 key购买 nike

群集由一个主节点和一个工作节点组成。如果主服务器已关闭且工作服务器已重新启动,则启动时不会启动任何工作负载(部署)。如何以及是否有可能使 worker 在没有主人的情况下恢复上一个状态?

Kubernetes 1.18.3

在工作节点上已安装:kubelet,kubectl,kubeadm

最佳答案

理想情况下,您应该有多个节点(通常是3或5这样的奇数)作为主节点,并可以通过LoadBalancer从工作节点访问。

状态存储在ETCD中,工作节点可以通过API Server访问该状态。因此,如果没有运行主节点,工作人员将无法知道所需的状态。

尽管不建议您这样做,但可以在此处使用static pod.Static Pod由特定节点上的kubelet守护程序直接管理,而API服务器无法观察到它们,而不同于由控制平面管理的Pod(例如Deployment) ),而是kubelet监视每个静态Pod(如果崩溃,则将其重新启动)。

使用静态Pod的警告是因为这些Pod不依赖于API Server,因此无法使用kubectl或其他Kubernetes API客户端来管理静态Pod。

关于kubernetes - 没有主节点的Kubernetes节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62264963/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com