查詢MicroK8s 狀態與啟用的插件MicroK8s 安裝與運作狀況MicroK8s 查詢服務分配 IPk8s 的設定檔案啟動 / 關閉啟用指定套件停用指定套件登錄 dashboard 服務 IP 並且輸入 token取得 token 來進行登入常用套件介紹:
查詢
MicroK8s 狀態與啟用的插件
microk8s status --wait-ready
MicroK8s 安裝與運作狀況
microk8s inspect
MicroK8s 查詢服務分配 IP
microk8s.kubectl get all --all-namespaces
k8s 的設定檔案
microk8s.config
啟動 / 關閉
啟用指定套件
microk8s.enable [addon-name]
停用指定套件
microk8s.disable [addon-name]
登錄 dashboard 服務 IP 並且輸入 token
https 443 port 可能會被 chrome 瀏覽器擋住
https://{service/kubernetes-dashboard}:443
取得 token 來進行登入
token=$(microk8s.kubectl -n kube-system get secret | grep default-token | cut -d " " -f1) microk8s.kubectl -n kube-system describe secret $token
常用套件介紹:
- dns: 啟用 DNS,常用於不同服務之間溝通,強烈建議啟用該套件
- dashboard: 啟用用來觀看服務運作的儀表板 (含 grafana 與 influxdb)
- storage: 建立一個預設的 storage (會指令本機目錄的 hostpath-provisioner)
- ingress: 建立路口控制器
- gpu: 將 GPU 啟用給 MicroK8s 使用 (本機需安裝 NVIDIA 驅動程序)
- istio: 啟用 Istio 服務,啟用後可以使用 microk8s.istioctl 指令.
- registry: 建立一個 private 的 docker registry (開在 localhost:32000).