minikube 無法啟動dashboard的問題

在minikube v0.7.1版本中使用`minkube dashboard`命令會遇到以下的錯誤:

通過`kubectl get po --all-namespaces`命令,查看到


kube-addon-manager-minikube pod 失敗了

通過`kubectl describe --namespace=kube-system po kube-addon-manager-minikubevm`,可以獲知這個pod嘗試?yán)gcr.io/google-containers/kube-addon-manager-amd64:v2`鏡像時失敗了,這和上次遇到的問題是一樣的。使用同樣的方式,將鏡像拉取后扔進minikube即可。

執(zhí)行`minikube dashboard`并沒有提示任何錯誤,但是網(wǎng)頁沒有任何顯示,一直在連接服務(wù)器中。

出現(xiàn)了新的pod

新的pod `kubernetes-dashboard-*` 依賴于gcr.io/google_containers/kubernetes-dashboard-amd64:v1.1.0鏡像。然而使用上面的方式,仍然是有問題的。

該pod還是一直試圖拉取該鏡像。

?已經(jīng)提交issue,?https://github.com/kubernetes/minikube/issues/503?,等待開發(fā)人員回復(fù).


補充:根據(jù)開發(fā)人員的提示,在minikube虛擬機中,`/etc/kubernetes/addons/dashboard-rc.yaml` ,發(fā)現(xiàn)容器`kubernetes-dashboard`的`imagePullPolicy`為always,這是否意味著這個容器一直試圖從網(wǎng)上拉取鏡像,而不管當(dāng)前docker中是否存在指定的鏡像呢?

? 1. 嘗試著編輯這個yaml文件,移除掉imagePullPolicy=always. 刪除掉已存在的kubernetes-dashboard-* pod, 但是新創(chuàng)建的kubernetes-dashboard-* pod仍然失敗。

? 2. 嘗試重啟minikube, 發(fā)現(xiàn)該yaml文件的`imagePullPolicy=always`項又出現(xiàn)了。所以無法直接編輯該yaml文件來修改。

? 3. 最后想到replication controller是控制pod, 因此通過`kubectl edit --namespace=kube-system rc kubernetes-dashboard` ,移除其中的“imagePullPolicy=always”.刪除舊的`kubernetes-dashboard-*`pod后。新啟動的pod顯示為`running`狀態(tài)。

最終minikube dashboard正常了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 基礎(chǔ)環(huán)境: Virtual box OS: Ubuntu:16.04 enp0s3:(Hostonly)192.1...
    wangpengtai閱讀 8,510評論 2 0
  • 蕭尋注視著懷中熟睡的女子,嘴角還沾了塊糖漬,夢里還不忘吧唧幾下嘴,只有睡著了才能這般乖巧安靜。蕭尋輕聲一笑...
    錦色_ls閱讀 2,508評論 3 33
  • 1916年,夏,袁世凱去世。北洋軍閥分裂中國陷入了軍閥割據(jù)紛爭的動亂之中…… “元帥,不好了,北門城樓已被敵軍攻破...
    本木無常閱讀 233評論 4 0
  • 1013 愛自己練習(xí)82 1.我是如此的優(yōu)秀,今天和鄰居孩子聊了手機問題,從他的談話中,反思我的教育問題,孩子們的...
    橞在祺中閱讀 136評論 0 1
  • Given two object arrays of 'id, weight' (sorted by weight...
    akak18183閱讀 211評論 0 0

友情鏈接更多精彩內(nèi)容