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 使用replicaset&;节点关闭_Kubernetes - Fatal编程技术网

Kubernetes 使用replicaset&;节点关闭

Kubernetes 使用replicaset&;节点关闭,kubernetes,Kubernetes,我们部署了一个副本:1 我们将其部署在一个3代理节点k8s集群(K8S1.8.13)中,并将其部署到一个节点(比如代理节点-0)。当我关闭node-0时,rs没有被重新调度(现在已经超过一个小时了)。 我已经检查了选择器标签是否正确,集群中是否有足够的容量(而且我们没有指定资源请求)。我还检查了我们的节点选择器是否只检查代理节点,还有2个其他代理节点可用。 k8s在这个关机场景中是否有特殊的处理方法?这是重新安排的pod,而不是副本集。例如,如果您要根据映像版本进行滚动更新,则每当有新映像可用时

我们部署了一个副本:1 我们将其部署在一个3代理节点k8s集群(K8S1.8.13)中,并将其部署到一个节点(比如代理节点-0)。当我关闭node-0时,rs没有被重新调度(现在已经超过一个小时了)。 我已经检查了选择器标签是否正确,集群中是否有足够的容量(而且我们没有指定资源请求)。我还检查了我们的节点选择器是否只检查代理节点,还有2个其他代理节点可用。
k8s在这个关机场景中是否有特殊的处理方法?

这是重新安排的pod,而不是副本集。例如,如果您要根据映像版本进行滚动更新,则每当有新映像可用时,controller manager会将副本集中所需和可用的POD数设置为0,并创建一个新的POD


但是,当您关闭一个节点,并重新安排pod get,保留相同的副本集时,您的集群工作正常。

您可以共享manifest/yaml文件吗?