安裝snap

sudo apt update
sudo apt install snapd
snap version

部署 microk8s

snap info microk8s
sudo snap install microk8s --classic
#指定版本安裝
sudo snap install microk8s --classic --channel=1.17/stable

檢查狀態及設定

microk8s.status
microk8s.docker
microk8s.config

啟動及停止

microk8s.start
microk8s.stop 

設定alias (系統無原生kubectl使用)

sudo snap alias microk8s.kubectl kubectl
#解除alias
snap unalias kubectl

常用插件啟動

#開啟
microk8s.enable dns dashboard ingress
#關閉
microk8s.disable dns dashboard ingress

開啟dashboard

token=$(microk8s kubectl -n kube-system get secret | grep default-token | cut -d " " -f1)
microk8s kubectl -n kube-system describe secret $token
microk8s kubectl port-forward --address 0.0.0.0 -n kube-system service/kubernetes-dashboard 10443:443

開啟瀏覽器將token貼入

移除microk8s

microk8s.reset
snap remove microk8s

By tony

自由軟體愛好者~喜歡不斷的思考各種問題,有新的事物都會想去學習嘗試 做實驗並熱衷研究 沒有所謂頂天的技術 只有謙虛及不斷的學習 精進專業,本站主要以分享系統及網路相關知識、資源而建立。 Github http://stnet253.github.io

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料