microk8s dashboard 安裝示範

啟用 dashboard
    
microk8s enable dashboard
    

產生登入憑證:
    
microk8s kubectl create token default
    

範例輸出:
    
microk8s kubectl create token default
eyJhbGciOiJSUzNNNiIsImtpZCI6ImVNS0kwWS1KOHFhZHBPS2hNTGhTLXdqRUx2SWUzdW9hSDN5S1hIZU1fYncifQ.eyJhdWQiOlsiaHR0cHM6Ly9rdWJlcm5ldGVzLmRlZmF1bHQuc3ZjIl0sImV4cCI6MTczMzUzODY0OCwiaWF0IjoxNzMzNTM1MDQ4LCJpc3MiOiJodHRwczovL2t1YmVybmV0ZXMuZGVmXXXsdC5zdmMiLCJqdGkiOiJkZGI0ZTczYy1kOTEyLTQ5ODItYTA1MC01ZWVhZDVlODRiOWEiLCJrdWJlcm5ldGVzLmlvIjp7Im5hbWVzcGFjZSI6ImRlZmF1bHQiLCJzZXJ2aWNlYWNjb3VudCI6eyJuYW1lIjoiZGVmYXVsdCIsInVpZCI6ImJjYWYyZjg0LWZkMDAtNGFkMi1iODdkLWM1ZmQ0Y2U0NzQyNSJ9fSwibmJmIjoxNzMzNTM1MDQ4LCJzdWIiOiJzeXN0ZW06c2VydmljZWFjY291bnQ6ZGVmYXVsdDpkZWZhdWx0In0.Vl0P3OZf3B2Ht47kc9Ltvpn6uk4EvnqyM-r6X4cpgoRzk6Nmjs6EA9S8LOAjngW9JFgP6QMzLIginwn39JZyR5N_2fsvKXu3DO0Uo3UQTj7kMQo1U2KtnKKKQQQrot8GwwD9zhMQJZnMKwpTu1GJPsgTmRLXCcBb-bj7ElxUQzBRru1XQyiB15RY0zFT9jZZgrSLeIs8Nhd7JEDY1vwGqN3byKwrGyNMAyadVx_VTpLXfpP-lRBd8hLXZvQyaOMEi9IFY640KVhb7PofdABbmqJm-8ZbAJfTY9dbq3wyZ4NV3_2si6aiMlvx_0YkxZpuSvMUOFah7lFcbw-EcXyCRA
    

使用下面的指令就可以暫時的將 dashboard 的網頁服務轉發,讓外部的主機都可以連線,而不是只限於本機
    
microk8s kubectl port-forward -n kube-system service/kubernetes-dashboard --address='0.0.0.0' 10443:443
    

假設 microk8s 部署的 IP 是 192.168.0.30 ,那麼可以使用下面的連結連到 dashboard:
    
https://192.168.0.30:10443
    

輸入上面取得的 token 就可以登入了:



停用 dashboard:
    
microk8s disable dashboard
    



參考資料:
MicroK8s - Addon: dashboard

留言