微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

k8s 专有集群 证书过期更新

kubeadm 部署集群

现象:执行 docker start etcd 容器id 会不断断续续,日志报:error: tls: bad certificate

1.查询集群证书过期时间:kubeadm alpha certs check-expiration

2. 集群证书更新:kubeadm alpha certs renew all  # 适用1.15版本以上集群 

3.集群证书更新 :kubeadm alpha certs renew all  --config kubeadm.yaml # 适用1.13版本以下集群

4.现象:更新完证书,执行kubectl命令报错error: You must be logged in to the server (Unauthorized)原因:这个是权限问题,配置身份认证的文件为/etc/kubernetes/admin.conf,颁发证书时/etc/kubernetes/admin.conf文件重新生成,但是$HOME/.kube/config并且没有得到替换

5.解决方案:sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config  ,执行完再次使用 kubectl get cs 查看效果正常

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐