Chrome浏览器无法访问K8S dashboard问题处理

Z先森 2019-09-27 PM 7411℃ 3条

k8s安装完dashboard之后使用chrome访问面板会直接报错无法访问,firefox没有这个问题,原因是证书的问题,解决方法就是删掉证书手动创建证书。

先生成证书

openssl genrsa -out dashboard.key 2048 
openssl req -new -out dashboard.csr -key dashboard.key -subj '/CN=192.168.1.171'
openssl x509 -req -days 3650 -in dashboard.csr -signkey dashboard.key -out dashboard.crt

删除原有证书

kubectl delete secret kubernetes-dashboard-certs -n kube-system

通过新生成的证书创建secret

kubectl create secret generic kubernetes-dashboard-certs --from-file=dashboard.key --from-file=dashboard.crt -n kube-system

查看dashboard的pod NAME

kubectl get pod -n kube-system | grep dashboard

删除原有pod即可(会自动创建新的pod)

kubectl delete pod <pod name> -n kube-system
标签: 证书, kubectl

如无特殊说明,本博所有文章均为博主原创。

评论啦~



已有 3 条评论


  1. 王睿
    王睿

    CN=192.168.1.171
    这个IP是啥

    回复 2020-03-18 00:35
    1. 茅草屋
      茅草屋

      dashboard的IP或域名

      回复 2020-03-19 09:10
  2. 桔园吴彦祖
    桔园吴彦祖

    ?

    回复 2019-09-28 09:54