Kubernetes-dashboard安裝

在默認狀況下:ui服務並未被安裝,此時須要以容器的方式進行安裝,dashboard與apiserver之間進行交互,以達到可視化管理git

1 下載yaml:https://github.com/kubernetes/dashboard/blob/master/src/deploy/kubernetes-dashboard.yaml  注意修改apiserver-host爲apiserver的地址github

執行$ kubectl create -f kubernetes-dashboard.yamldocker

此時在瀏覽器中輸入:http://ip:8080便可看到可視化的界面api

相關命令:瀏覽器

kubectl get pods --all-namespaces  獲取全部namespace下的podui

kubectl delete -f  kubernetes-dashboard.yaml 刪除由這個yaml建立的相關東西spa

kubectl delete -all pods -namespace=kube-system 刪除kube-system下的pod日誌

kubectl delete deployment kubernetes-dashboard-latest -namespace=kube-systemserver

kubectl logs -f  (pod編號) 查看日誌  也能夠使用docker logs -f 容器idip

問題:

在安裝dashboard後,服務一直啓動不正常,並報錯:不能鏈接到localhost:8080

解決辦法:$ vi /etc/kubernetes/apiserver 修改KUBE-API-ADDRESS爲0.0.0.0

由於默認狀況下 此處配置的是127.0.0.1 而ui服務調用時 調用了127.0.0.1 可是因爲在容器內部,127.0.0.1默認是容器自身的ip  

相關文章
相關標籤/搜索