microK8s
MicroK8s是一个低操作、最小生产的Kubernetes。
MicroK8s是一个用于自动化容器化应用程序的部署、扩展和管理的开源系统。它以较小的占地面积提供核心Kubernetes组件的功能,可从单个节点扩展到高可用性生产集群。
安装MicroK8s
bash
sudo snap install microk8s --classic
设置kubectl别名
bash
snap alias microk8s.kubectl kubectl
查看运行状态
bash
kubectl get all --all-namespaces
明显发现不对劲
查看pod状态描述
bash
kubectl describe pod calico-node-qrxsf -n kube-system
发现问题 镜像拉取不下来
解决microK8s镜像拉取问题
安装docker
bash
snap find docker
snap install docker
查询pause
bash
docker search pause:3.7
拉取其一
bash
docker image pull qazwsxqwe123/pause:3.7
改其tag
bash
docker tag qazwsxqwe123/pause:3.7 registry.k8s.io/pause:3.7
导出
bash
docker save registry.k8s.io/pause:3.7 > pause37.tar
导入进miscoK8s.ctr
bash
microk8s.ctr image import pause37.tar
重启miscroK8s
bash
miscrok8s stop && miscrok8s start
至此,大功告成!
感谢
安装MicroK8s
使用Docker解决microK8s registry.k8s.io/pause:3.7镜像拉取失败问题
Comments | 0条评论