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

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://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中文字幕| 熟女人妻一区二区三区免费看| 中文字幕有码av海量| 亚洲一区二区精品天堂| 国产色综合一区二区| 欧美亚洲国产日韩在线高清| 国产av超爽剧情系列| 久国产精品韩国三级视频| 国产精品一品二品国精品| 高清中文字幕一区二区三区| 99热这里只有精品中文有码| 中文字幕久久一区二区三区| 黄色录像免费看中文字幕| 六十路人妻一区二区三区| 国产精品熟女一区二区三区| 视频一区二区三区不卡| 国产成人一区二区三区影| 午夜体内射精免费视频| 久久精品国产亚洲av高清大结局| 亚洲中文自偷自拍另类| 国产精品av在线网站| 亚洲综合另类小说专区| 全国最大成人免费视频| 亚州精品少妇久久久久久| 蜜臀av一区二区在线观看| 国产中文字幕精品在线| 成人午夜在线免费观看| 91亚洲蜜桃内射后入在线观看| 在线观看日韩精品电影| 日本欧美中文字幕一区| 日韩女优中文字幕在线播放| 西西美女掰开阴让你看| 久久精品国产一区二区三区不卡| 日本欧美三级高潮受不了| 96热久久这里只有精品| 国产一区国产二区中文字幕| 午夜理论片在线观看有码| 一区二区三区国产欧美日本 | 亚洲av蜜臀在线播放|