Kubernetes- Dashboard 部署

  • 獲取dashboard 的yaml文件
  • 修改其中image配置-默認是國外的k8s鏡像庫 國內沒法訪問可換成阿里雲或者其餘的。
    • vim kubernetes-dashboard.yaml
    • 搜索下可下載的dashboard的image
    • 修改下便可,我這裏用的其餘帖子裏的
    •    

  • 修改完成後執行kubectl 建立
    • kubectl apply -f kubernetes-dashboard.yaml
    • 在執行完成後查看dashboard pod dashboard service 是否已經啓動建立完成
    •    

    • 如今便可在瀏覽器中訪問到30003端口了
  • dashboard建立完成怎麼登陸呢?下面建立登陸的SA 賦予Clusteradmin權限 不然你登陸時回提示沒權限 沒法訪問其餘Namespace resource等報錯
    • 命令建立一個SA Service Account
    • kubectl create serviceaccount dashboard-admin -n kube-system
    • 接下來建立一個Cluster rolebinding
    • kubectl create clusterrolebinding dashboard-admin --clusterrole=cluster-admin --serviceaccount=kube-system:dashboard-admin
    • 建立完成後便可在webUI登陸了。
    • 獲取登陸webUI的token
    • kubectl describe secrets -n kube-system $(kubectl -n kube-system get secret | awk '/dashboard-admin/{print $1}')
    • 複製獲取的token 登陸便可
    •    

  • 總結
    • 到此dashboard部署完成。須要注意1.dashboard image修改2.service nodePort端口修改3.瀏覽器問題目前使用firefox chrmoe沒法訪問。

 

 

友情推薦:一鍵安裝Kubernetes HA。 node

相關文章
相關標籤/搜索