k8s记一次kubelet启动后master无法获取

Posted minseo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了k8s记一次kubelet启动后master无法获取相关的知识,希望对你有一定的参考价值。

  k8s的node启动kubelet后再master端获取不到

  node的日志/var/log/messages报错如下

failed to ensure node lease exists, will retry in 7s, error: leases.coordination.k8s.io "172.16.20.227" is forbidden: User "system:node:172.16.20.228" cannot get resource "leases" in API group "coordination.k8s.io" in the namespace "kube-node-lease": can only access node lease with the same name as the requesting node

   原因:其他node复制过来的配置文件包含证书/opt/kubernetes/ssl/导致重复了

  需要删除该目录下证书重启kubelet重新生成新的node证书

以上是关于k8s记一次kubelet启动后master无法获取的主要内容,如果未能解决你的问题,请参考以下文章

K8S Node启动后 处于NotReady状态的问题

记一次kubernetes集群异常:kubelet连接apiserver超时

kubernetes— 记一次用kubeadm搭建kubernetes v1.9.0集群

记一次阿里云k8s部署-测试存储

记一次阿里云k8s部署-测试存储

记一次阿里云k8s部署-测试存储