溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

解決Kubernetes Dashboard由于自身證書(shū)問(wèn)題導(dǎo)致一些瀏覽器不能打開(kāi)的問(wèn)題

發(fā)布時(shí)間:2020-07-25 04:02:17 來(lái)源:網(wǎng)絡(luò) 閱讀:3401 作者:OMCloud 欄目:云計(jì)算
正常安裝部署完Kubernetes Dashboard后,通過(guò)某些瀏覽器卻不能訪問(wèn)(比如Chrome瀏覽器),通常是由于部署Kubernetes Dashboard時(shí)生成的證書(shū)日期有問(wèn)題,解決辦法,可以通過(guò)自簽證書(shū)的形式解決。

基于之前的測(cè)試部署環(huán)境

IP地址 主機(jī)名 系統(tǒng) 內(nèi)核版本 CPU 內(nèi)存
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、生成自簽證書(shū)

1)生成證書(shū)請(qǐng)求的key
openssl genrsa -out dashboard.key 2048
2)生成證書(shū)請(qǐng)求
openssl req -days 3650 -new -out dashboard.csr -key dashboard.key -subj '/CN=**192.168.100.6**'
3)生成自簽證書(shū)
openssl x509 -req -in dashboard.csr -signkey dashboard.key -out dashboard.crt
2、創(chuàng)建與KubernetesDashboard 部署文件中同名的secret
1)刪除之前部署的Dashboard
kubectl delete -f kubernetes-dashboard.yaml
2) 創(chuàng)建與KubernetesDashboard 部署文件中同名的secret

解決Kubernetes Dashboard由于自身證書(shū)問(wèn)題導(dǎo)致一些瀏覽器不能打開(kāi)的問(wèn)題

kubectl create secret generic kubernetes-dashboard-certs --from-file=dashboard.key --from-file=dashboard.crt
3)注釋 kubernetes-dashboard.yaml文件中關(guān)于Dashboard Secret部分

解決Kubernetes Dashboard由于自身證書(shū)問(wèn)題導(dǎo)致一些瀏覽器不能打開(kāi)的問(wèn)題

4)重新應(yīng)用部署kubernetes-dashboard.yaml文件
kubectl apply -f kubernetes-dashboard.yaml
3、在去通過(guò)瀏覽器訪問(wèn),基本就可以打開(kāi)了。

解決Kubernetes Dashboard由于自身證書(shū)問(wèn)題導(dǎo)致一些瀏覽器不能打開(kāi)的問(wèn)題

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI