Kubernetes仪表板更新SSL证书

Kubernetes仪表板更新SSL证书,ssl,kubernetes,kubernetes-dashboard,Ssl,Kubernetes,Kubernetes Dashboard,目前,kubernetes仪表板显示我的会话处于不安全状态。我已经在更新了路径,我保留了仪表板证书(/root/certs/),我需要知道如何让kubernetes使用它们 我曾尝试: 删除成功删除该机密的机密kubernetes仪表板证书 将我的新dashboard.crt和dashboard.key添加到/root/certs/(所有人都可读) 使用kubectl create secret generic kubernetes dashboard certs再次创建了机密--从文件=/r

目前,kubernetes仪表板显示我的会话处于不安全状态。我已经在更新了路径,我保留了仪表板证书(/root/certs/),我需要知道如何让kubernetes使用它们

我曾尝试:

  • 删除成功删除该机密的机密
    kubernetes仪表板证书
  • 将我的新dashboard.crt和dashboard.key添加到/root/certs/(所有人都可读)
  • 使用
    kubectl create secret generic kubernetes dashboard certs再次创建了机密--从文件=/root/certs-n kubernetes
  • 登录到仪表板,但仍显示不安全(因为SSL证书未更新)

您是否创建了身份验证令牌(RBAC)?您可以从中获得更多信息

尝试重新生成群集证书,请检查。如果使用kubeadm,则可以从控制平面节点运行:

$ kubeadm alpha certs renew
另外,重新启动apiserver也很有帮助:

user@test-calico:~$ sudo docker ps -a | grep apiserver
834ed10cbce3        5eb2d3fc7a44                   "kube-apiserver --ad…"   4 weeks ago         Up 4 weeks                                      k8s_kube-apiserver_kube-apiserver-test-calico_kube-system_019eaca18f2defc3759027d8220b3451_0
87c22315ce21        k8s.gcr.io/pause:3.1           "/pause"                 4 weeks ago         Up 4 weeks                                      k8s_POD_kube-apiserver-test-calico_kube-system_019eaca18f2defc3759027d8220b3451_0

$ sudo docker restart 834ed10cbce3
请参考下面的帖子
.

让社区了解答案的有用性,并投票/接受答案,谢谢!