使用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