码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2019-08-18 21:51:15      阅读:529      评论:0      收藏:0      [点我收藏+]

标签:--   centos 7   ima   ble   ip地址   ast   pen   浏览器   head   

正常安装部署完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

技术图片

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

3)注释 kubernetes-dashboard.yaml文件中关于Dashboard Secret部分

技术图片

4)重新应用部署kubernetes-dashboard.yaml文件

kubectl apply -f kubernetes-dashboard.yaml

3、在去通过浏览器访问,基本就可以打开了。

技术图片

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

标签:--   centos 7   ima   ble   ip地址   ast   pen   浏览器   head   

原文地址:https://blog.51cto.com/10616534/2430512

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!