使用snap安裝microk8s
-
安裝
sudo snap install microk8s --classic
-
添加用戶組(爲了不在使用時需要root用戶,建議添加用戶組,下次登陸生效)
sudo usermod -a -G microk8s <username>
-
檢查服務狀態
sudo microk8s status --wait-ready
-
查看集羣狀態
sudo microk8s kubectl get nodes
-
開啓dns和dashboard
sudo microk8s enable dns dashboard
-
部分鏡像可能國內拉取不下來,需要科學上網,或者手動從阿里雲鏡像倉庫拉取鏡像,然後在導入microk8s ctr中,比如
sudo docker pull registry.aliyuncs.com/google_containers/pause:3.1 sudo docker tag registry.aliyuncs.com/google_containers/pause:3.1 k8s.gcr.io/pause:3.1 sudo docker save k8s.gcr.io/pause:3.1 > pause.tar sudo microk8s.ctr image import pause.tar sudo microk8s ctr image ls #查看鏡像
-
使用kubectl
sudo microk8s kubectl config view --raw > $HOME/.kube/config
-
停止服務
sudo microk8s.stop
-
啓動服務
sudo microk8s.start
-
卸載
sudo snap remove microk8s