1. 程式人生 > >kubernetes1.14部署kube-dashboard:

kubernetes1.14部署kube-dashboard:

esc token aml dmi gre 代理 執行 get accep

部署dashboard wget https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.0/src/deploy/recommended/kubernetes-dashboard.yaml
vim kubernetes-dashboard.yaml
#kind: Role 修改kind: ClusterRole 和 #kind: RoleBinding 修改為kind: ClusterRoleBinding 和# kind: Role kind: ClusterRole
image修改為:image: registry.cn-hangzhou.aliyuncs.com/wzz/kubernetes-dashboard-amd64:v1.10.0
type: NodePort 新增加這一條
ports:

  • port: 443
    應用dashboard權限: kubectl apply -f kube-dashboard-access.yaml
    默認dashboard只能本機訪問,
    確定以前是否開啟proxy, 8001端口沒有被占用,如果有執行如下:
    kill -9 42039 ###kill 掉默認的 192.168.40.146:8001 用 #nohup kubectl proxy & 命令啟動;這樣就可以啟動如下命令
    然後執行下邊命令啟動
    開啟代理 - kubectl proxy --address=‘192.168.40.146‘ --accept-hosts=‘^*$‘ &
    查看:kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep dashboard |grep token | awk ‘{print $1}‘)
    查看token: kubectl get secret -n kube-system | grep dashboard 和 kubectl describe secret kubernetes-dashboard-admin

kubernetes1.14部署kube-dashboard: