Kubernetes Dashboard不能用谷歌浏览器登录,只能用火狐浏览器登录的问题。
用谷歌浏览器登录时,提示不是私密链接,点“高级”也没有出来“继续访问”的按钮;
解决办法:执行如下命令后,刷新谷歌浏览器,点击“高级”就会有“继续访问”的按钮;图中的“192.168.246.200”地址就是你自己访问Kubernetes UI界面的地址;
mkdir key && cd key #生成证书 openssl genrsa -out dashboard.key 2048 openssl req -new -out dashboard.csr -key dashboard.key -subj '/CN=192.168.246.200' openssl x509 -req -in dashboard.csr -signkey dashboard.key -out dashboard.crt #删除原有的证书secret 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 #查看pod kubectl get pod -n kube-system #重启pod kubectl delete pod <pod name> -n kube-system
<pod name>是名称,把查出来的所有pod重启;