OpenShift节点kubelet证书过期异常的解决步骤
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenShift节点kubelet证书过期异常的解决步骤相关的知识,希望对你有一定的参考价值。
参考技术A 环境:OpenShift 3.10 or 3.11问题:
步骤:
或者
Manually recreate OpenShift Node TLS bootstrapped certificates and kubeconfig files.
如何安全,完整地更新k8s证书?
如何更新k8s证书:
k8s群集中的某些证书目前已过期,提示:
无法连接到服务器:x509:证书已过期或尚未生效。看一下在线集群主人。
ca.crt
和front-proxy-ca.crt
没有过期,但front-proxy-client.crt
,apiserver-kubelet-client.crt
和apiserver.crt
已过期。
因此,手动传递现有的ca.key
会在masterapiserver.crt
上生成Refer to here。但是,发生了新的错误,表明:
服务器已要求客户端提供凭据
更新k8s群集证书的方法是什么?
谢谢!
答案
最新的kubeadm应该支持this。
预期命令:
renew all
renew apiserver
renew apiserver-kubelet-client
renew apiserver-etcd-client
renew front-proxy-client
renew etcd-server
renew etcd-peer
renew etcd-healthcheck-client
您通常必须查看上面的所有证书,您也可以使用openssl或cfssl手动更新它们并使用/etc/kubernetes/pki/ca.pem
中的CA
以上是关于OpenShift节点kubelet证书过期异常的解决步骤的主要内容,如果未能解决你的问题,请参考以下文章
Kubernetes集群实践-排错(01)Node节点证书过期