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
评论区