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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.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 - Fatal编程技术网

Kubernetes 修复主节点和工作节点之间的版本倾斜

Kubernetes 修复主节点和工作节点之间的版本倾斜,kubernetes,Kubernetes,我已经使用kubeadm手动设置了一个小型kubernetes,用于学习/概念验证应用程序。不幸的是,当我列出节点时,其中一个节点的版本不同: kubectl get nodes k8s-master Ready master 8h v1.16.2 k8s-node1 Ready worker 51m v1.16.2 k8s-node2 Ready worker 30m v1.15.2 k8s-node3 Ready wor

我已经使用kubeadm手动设置了一个小型kubernetes,用于学习/概念验证应用程序。不幸的是,当我列出节点时,其中一个节点的版本不同:

kubectl get nodes
k8s-master   Ready    master   8h    v1.16.2
k8s-node1    Ready    worker   51m   v1.16.2
k8s-node2    Ready    worker   30m   v1.15.2
k8s-node3    Ready    worker   15m   v1.16.2
k8s-node2的版本为v1.15.2,而其他节点的版本为v1.16.2。 如何使node2与v1.16.2版本保持最新? 不清楚我是在主节点还是工作节点上运行命令来修复此问题? 谢谢

根据关于版本倾斜策略:

库贝莱
kubelet
不得比
kube-apiserver
更新,并且最多可以是两个较旧的次要版本

例如:

  • kube-apiserver
    位于1.13
  • kubelet
    1.131.121.11上受支持
这意味着对于主节点
v1.16.2
,支持版本为
v1.15.2
的工作节点您的群集已正确配置。


但是,如果您决定升级节点以匹配集群的其余部分,我建议您遵循此步骤。

您需要升级
kubelet
,然后重新启动它。如何安装取决于最初的安装方式。