microk8s安装国内源
这个镜像是无法获取的。需要将sandbox修改为国内可以获取的镜像。pod的sandbox 默认是。
·
修改pod的sandbox
pod的sandbox 默认是 k8s.gcr.io/pause:3.1
,这个镜像是无法获取的。需要将sandbox修改为国内可以获取的镜像。
- 修改
/var/snap/microk8s/current/args/kubelet
。 添加--pod-infra-container-image=s7799653/pause:3.1
- 修改
/var/snap/microk8s/current/args/containerd-template.toml
的plugins -> plugins.cri -> sandbox_image
为s7799653/pause:3.1
- 重启服务
microk8s.stop
,microk8s.start
参考地址:
https://bbs.huaweicloud.com/blogs/296741
https://www.jianshu.com/p/3c2724f25c5e
https://www.jianshu.com/p/02fd2540fab2
microk8s kubectl get nodes
NAME STATUS ROLES AGE VERSION
vm-0-17-ubuntu NotReady <none> 2m7s v1.21.3-3+90fd5f3d2aea0a
$ microk8s kubectl get services
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP 10.152.183.1 <none> 443/TCP 2m27s# 检测服务状态
$ microk8s status --wait-ready# 启用相关组建
$ microk8s enable dashboard dns registry istio# 查看k8s
$ microk8s kubectl get all --all-namespaces# 访问dashboard,此命令为前台进程,如果要后台运行,需要在最后增加 &
$ microk8s dashboard-proxy# 使用以有kubectl管理
$ sudo microk8s kubectl config view --raw > $HOME/.kube/config# 查看插件
$ microk8s.status
更多推荐
已为社区贡献1条内容
所有评论(0)