kubekey
kubekey copied to clipboard
离线部署:使用kk生成的manifest-sample.yaml里面的pause的版本与部署的时候不一致
Your current KubeKey version
3.1.9
Describe this feature
首先下载离线包的时候,生成个manifest,里面的镜像是- registry.cn-beijing.aliyuncs.com/kubesphereio/pause:3.9 ./kk create manifest --with-kubernetes v1.33.0 --with-registry
images:
- registry.cn-beijing.aliyuncs.com/kubesphereio/pause:3.9
- registry.cn-beijing.aliyuncs.com/kubesphereio/kube-apiserver:v1.33.0
- registry.cn-beijing.aliyuncs.com/kubesphereio/kube-controller-manager:v1.33.0
- registry.cn-beijing.aliyuncs.com/kubesphereio/kube-scheduler:v1.33.0
- registry.cn-beijing.aliyuncs.com/kubesphereio/kube-proxy:v1.33.0
- registry.cn-beijing.aliyuncs.com/kubesphereio/coredns:1.9.3
- registry.cn-beijing.aliyuncs.com/kubesphereio/k8s-dns-node-cache:1.22.20
- registry.cn-beijing.aliyuncs.com/kubesphereio/kube-controllers:v3.27.4
但是当我把这个下载的包拿去环境上安装的时候提示我需要kubesphereio/pause:3.10,如下图
这个是版本不一致还是有什么临时解决办法
Describe the solution you'd like
下载离线包生成的文件,与实际部署时需要的不一致
Additional information
No response
- 检查kubeadm-config.yaml中的pause版本:
grep "image:" /etc/kubernetes/kubeadm-config.yaml | grep pause
- 检查containerd.toml中的pause版本:
grep "sandbox_image" /etc/containerd/config.toml
或者如果使用crictl:
crictl images | grep pause
这两个需要保持一致