2021-11-05
DevOps
00
请注意,本文编写于 507 天前,最后修改于 249 天前,其中某些信息可能已经过时。

目录

步骤

步骤

  1. 编辑 kubeadm-config ConfigMap
kubectl edit cm kubeadm-config -n kube-system
  1. 在 apiServer 配置下通过 certSANs 配置添加新的主机名
data: ClusterConfiguration: | apiServer: certSANs: - k8s.cnblogs.com
  1. 将 kubeadm-config ConfigMap 导出为 kubeadmconf.yml 文件
kubeadm config view > /root/kubeadmconf.yml
  1. 删除已有的 apiserver 证书
rm /etc/kubernetes/pki/apiserver.*
  1. 基于 kubeadmconf.yml 文件重新生成证书
kubeadm init phase certs apiserver --config /root/kubeadmconf.yml

重启服务器后可以可以通过新的主机名访问 apiserver

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:mereith

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!