Kubernetes集群内置多种证书(如下表所示),证书过期后需要手动进行证书的续期,否则集群将会出现问题。
证书 | 有效期 |
CA证书 | 10年 |
apiserver证书 | 10年 |
kubelet-client证书 | 10年 |
front-proxy证书 | 10年 |
front-proxy客户端证书 | 10年 |
连接容器集群节点对应的主机后,执行cd /etc/kubernetes/pki命令进入证书存放路径,执行ls命令名称查看。
执行命令“openssl x509 -in 证书文件名 -noout –dates”查看,如下图(仅为示例,以实际为准),关注notAfter,可以得知ca.crt的过期时间。
如证书即将到期,可执行命令“kubeadm alpha certs renew 证书”为证书续期,如下图所示(仅为示例,以实际为准)。