Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无主节点的Kubernetes节点_Kubernetes_Kubectl_Kubeadm_Kubelet - Fatal编程技术网

无主节点的Kubernetes节点

无主节点的Kubernetes节点,kubernetes,kubectl,kubeadm,kubelet,Kubernetes,Kubectl,Kubeadm,Kubelet,集群由一个主节点和一个工作节点组成。如果主服务器关闭,工作服务器重新启动,则在引导时不会启动任何工作负载(部署)。如何以及是否有可能使工人在没有主机的情况下恢复上一个状态 库伯内特斯1.18.3 在工作节点上安装:kubelet、kubectl、kubeadm理想情况下,您应该有多个(通常是奇数,如3或5)节点作为主节点,并可通过负载平衡器从工作节点访问 状态存储在ETCD中,工作节点通过API服务器访问ETCD。因此,如果主节点不运行,工人就无法知道所需的状态 虽然不建议您使用,但可以在此处用

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

库伯内特斯1.18.3


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

理想情况下,您应该有多个(通常是奇数,如3或5)节点作为主节点,并可通过负载平衡器从工作节点访问

状态存储在ETCD中,工作节点通过API服务器访问ETCD。因此,如果主节点不运行,工人就无法知道所需的状态

虽然不建议您使用,但可以在此处用作潜在的解决方案。静态Pod由特定节点上的kubelet守护程序直接管理,而API服务器不观察它们。与由控制平面(例如,部署)管理的Pod不同,kubelet监视每个静态Pod(并在崩溃时重新启动)


使用静态pod的注意事项是,由于这些pod不依赖于API服务器,因此无法使用kubectl或其他Kubernetes API客户端管理静态pod。

当您说到工作负载时,您的意思是什么?主节点通常不运行工作负载。主节点也有etcd吗?您是否丢失了etcd中的数据?我已将丢失的信息添加到我的问题中。