温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

解决Kubernetes Dashboard由于自身证书问题导致一些浏览器不能打开的问题

发布时间:2020-07-25 04:02:17 来源:网络 阅读:3413 作者:OMCloud 栏目:云计算
正常安装部署完Kubernetes Dashboard后,通过某些浏览器却不能访问(比如Chrome浏览器),通常是由于部署Kubernetes Dashboard时生成的证书日期有问题,解决办法,可以通过自签证书的形式解决。

基于之前的测试部署环境

IP地址 主机名 系统 内核版本 CPU 内存
192.168.100.6 master01.cluster.k8 CentOS 7.6 5.2.6 4c 4G
192.168.100.7 node01.cluster.k8 CentOS 7.6 5.2.6 4c 4G
192.168.100.8 node02.cluster.k8 CentOS 7.6 5.2.6 4c 4G

1、生成自签证书

1)生成证书请求的key
openssl genrsa -out dashboard.key 2048
2)生成证书请求
openssl req -days 3650 -new -out dashboard.csr -key dashboard.key -subj '/CN=**192.168.100.6**'
3)生成自签证书
openssl x509 -req -in dashboard.csr -signkey dashboard.key -out dashboard.crt
2、创建与KubernetesDashboard 部署文件中同名的secret
1)删除之前部署的Dashboard
kubectl delete -f kubernetes-dashboard.yaml
2) 创建与KubernetesDashboard 部署文件中同名的secret

解决Kubernetes Dashboard由于自身证书问题导致一些浏览器不能打开的问题

kubectl create secret generic kubernetes-dashboard-certs --from-file=dashboard.key --from-file=dashboard.crt
3)注释 kubernetes-dashboard.yaml文件中关于Dashboard Secret部分

解决Kubernetes Dashboard由于自身证书问题导致一些浏览器不能打开的问题

4)重新应用部署kubernetes-dashboard.yaml文件
kubectl apply -f kubernetes-dashboard.yaml
3、在去通过浏览器访问,基本就可以打开了。

解决Kubernetes Dashboard由于自身证书问题导致一些浏览器不能打开的问题

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI