欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

K-2Kubernets安裝dashboard踩坑日志-創(chuàng)新互聯(lián)

總算在成功的部署了k8s之后,我打算再部署一下k8s的web UI:dashboard.

為南充等地區(qū)用戶提供了全套網頁設計制作服務,及南充網站建設行業(yè)解決方案。主營業(yè)務為成都網站建設、成都做網站、南充網站設計,以傳統(tǒng)方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

網上主要的部署方法都是一些IT用yaml文件去生成的dashboard服務。然后所有的文章或多或少的都有點問題,不是步驟不一樣了進行不下去了,內容或文件過期,或都就是作者認為某些內容是大家都懂的于是怱略了一些步驟,但是我已經進行不下去了。

首先是拉鏡像的問題,dashboard的鏡像依舊是在“某個外國知名搜索引擎”服務器上的沒法直接拉下來,所以依舊使用從鏡像服務器上下載之后再用docker tag命令更改名稱的方法來解決問題。

官方的鏡像地址是:k8s.gcr.io/kubernetes-dashboard-amd64:v1.10.1

我找了一個鏡像的地址:mirrorgooglecontainers? (下載命令為:docker pull mirrorgooglecontainers/kubernetes-dashboard-amd64:v1.10.1)

接下來是改名

docker?tag?mirrorgooglecontainers/kubernetes-dashboard-amd64:v1.10.1?k8s.gcr.io/kubernetes-dashboard-amd64:v1.10.1
docker?rmi?mirrorgooglecontainers/kubernetes-dashboard-amd64:v1.10.1

然后有了鏡像之后,開啟dashboard的pod。網上也有各種yaml文件版本,我試下來最靠譜的是以下文件。將它命名為kubernetes-dashboard.yaml。

kind:?Service
apiVersion:?v1
metadata:
??labels:
????k8s-app:?kubernetes-dashboard
??name:?kubernetes-dashboard
??namespace:?kube-system
spec:
??type:?NodePort
??ports:
????-?port:?443
??????targetPort:?8443
??????nodePort:?30001
??selector:
????k8s-app:?kubernetes-dashboard

其中30001可以自己改,在k8s允許的范圍內內改成自己想要的端口。這個端口是應用于物理機上的而不是pod網絡。非k8s集群的集群可以通過這個端口去訪問(畢竟還是給瀏覽器去訪問的。)我已開始沒改端口,但是沒有意識到30001端口已經被其他的服務給占掉了,所以yaml文件運行后沒有起到起到什么作用。我在這里選了一個30012端口。

用這個文件來安裝dashboard

kubectl?create?-f?kubernetes-dashboard.yaml

接下來是用瀏覽器登陸,首先找到dashboard是在那個節(jié)點上運行的,

kubectl?get?pods?--all-namespaces?-o?wide?|?grep?dashboard?|?awk?'{print?$8}'

然后在瀏覽器里訪問這個node節(jié)點。網址要加上https://<節(jié)點的ip或域名>:<前面yaml文件中的nodePort的值>。我用的瀏覽器是chrome,立即顯示了“證書不受信任”的頁面,而且高級選項里繼續(xù)選項也沒有,就無法訪問了。上網查了一下這個問題的解決方法,原因是證書過期了(0001年1月3日開的證書,整整過期2000+年),只有firefox能夠添加例外。而真正的解決方法是替換證書。在網上找到最好的方法如下文。

mkdir?key?&&?cd?key
openssl?genrsa?-out?dashboard.key?2048?

openssl?req?-new?-out?dashboard.csr?-key?dashboard.key?-subj?'/CN=172.19.0.48'

openssl?x509?-req?-in?dashboard.csr?-signkey?dashboard.key?-out?dashboard.crt?

kubectl?delete?secret?kubernetes-dashboard-certs?-n?kube-system

kubectl?create?secret?generic?kubernetes-dashboard-certs?--from-file=dashboard.key?--from-file=dashboard.crt?-n?kube-system??#新的證書

kubectl?delete?pod?kubernetes-dashboard-746dfd476-b2r5f?-n?kube-system????#重啟服務

其中有一些地方要根據實際情況改動,例如第三句的IP地址要改成node節(jié)點的,還有最后一句刪除pod名字也得改一下。獲取的命令為

kubectl?get?pods?--all-namespaces?-o?wide?|?grep?dashboard?|?awk?'{print?$2}'

然后在瀏覽器里就可以跳過證書受信問題了。接下來的問題是登陸界面,有兩種登陸的方式,個人覺得還是token這種方便一點。網上也有高手總結了一下獲取token命令的方法。

kubectl?-n?kube-system?describe?$(kubectl?-n?kube-system?get?secret?-n?kube-system?-o?name?|?grep?namespace)?|?grep?token

將獲取的token復制到瀏覽器的界面中,就可以登陸dashboard了。

K-2 Kubernets安裝dashboard踩坑日志

分享標題:K-2Kubernets安裝dashboard踩坑日志-創(chuàng)新互聯(lián)
當前路徑:http://www.aaarwkj.com/article16/copcdg.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供移動網站建設、企業(yè)網站制作、定制開發(fā)、軟件開發(fā)品牌網站建設、網站收錄

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

手機網站建設
亚洲欧洲国产视频一区二区| 国产又粗又长又猛又爽视频| 亚洲av资源一区二区| 国产日韩欧美另类专区| 欧美激情网页一区三区| 欧美一区二区三区久久束缚| 国产91在线视频播放| 成人午夜激情福利动态| 漂亮人妻少妇中文字幕| 在线欧美亚洲观看天堂| 欧美精品亚洲二区中文乱码| 免费精品99久久久国产| 久久免费少妇高潮99精品| 天堂av好男人亚洲精品| 91精品国产综合久蜜臂| 99热这里只有精品网址| 黑人一区二区三区在线| 欧美国产日韩亚洲综合| 国产做a爰片久久91| 欧美国产日韩二区一区在线| 久草国产免费福利在线视频| 亚洲欧美日韩午夜在线| 成人国产精品三上悠亚久久| 成人污视频网站在线观看| 久久精品国产亚洲av高清观看| 亚洲日本在线观看午夜视频| 97免费在线视频观看| 日日夜夜天天操天天干| 国产在线视频不卡一线路| 色哟国产传媒视频在线观看| 亚洲国产欧美日韩在线| 亚洲青青草原一区二区| 女同一区二区三区在线| 日本在线一区二区不卡视频| 亚洲一区二区三区av蜜桃| 亚洲一区二区三区蜜桃av| 少妇高潮时会抱紧男人脖子| 天堂av一区二区三区| 91亚洲精品一区二区三区| 国产精品伦一区二区视频| 中文字幕在线精品乱码|