kubekey icon indicating copy to clipboard operation
kubekey copied to clipboard

离线部署:使用kk生成的manifest-sample.yaml里面的pause的版本与部署的时候不一致

Open GalenGao opened this issue 7 months ago • 1 comments

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,如下图

Image

这个是版本不一致还是有什么临时解决办法

Describe the solution you'd like

下载离线包生成的文件,与实际部署时需要的不一致

Additional information

No response

GalenGao avatar May 14 '25 05:05 GalenGao

  1. 检查kubeadm-config.yaml中的pause版本:
grep "image:" /etc/kubernetes/kubeadm-config.yaml | grep pause
  1. 检查containerd.toml中的pause版本:
grep "sandbox_image" /etc/containerd/config.toml

或者如果使用crictl:

crictl images | grep pause

这两个需要保持一致

redscholar avatar May 15 '25 08:05 redscholar