操作系统信息
例如:虚拟机,Ubuntu22.04,4C/8G
kubekey**-v2.2.2**
操作流程
参考官方文档
https://kubesphere.com.cn/docs/v3.3/installing-on-linux/introduction/air-gapped-installation/
先在线安装到一组3台虚拟机上,然后导出manifest和artifact
然后再进行离线部署,先用kk安装好harbor,并用脚本在 Harbor创建好项目(public)

最后创建集群的时候报错:
copy image oci:/home/kubekey/images:calico:cni:v3.23.2-amd64 to docker://dockerhub.kubekey.local/kubesphereio/cni:v3.23.2-amd64 failed: trying to reuse blob sha256:a33c29efa196200d3373d4a355138a10786be4a6db0baac21553064cdc30f79a at destination: checking whether a blob sha256:a33c29efa196200d3373d4a355138a10786be4a6db0baac21553064cdc30f79a exists in dockerhub.kubekey.local/kubesphereio/cni: unauthorized: authentication required
config-sample.yaml中已经配置了帐号密码部分,也确认帐号密码可以登录
registry:
# 如需使用 kk 部署 harbor, 可将该参数设置为 harbor,不设置该参数且需使用 kk 创建容器镜像仓库,将默认使用docker registry。
type: harbor
# 如使用 kk 部署的 harbor 或其他需要登录的仓库,可设置对应仓库的auths,如使用 kk 创建的 docker registry 仓库,则无需配置该参数。
# 注意:如使用 kk 部署 harbor,该参数请于 harbor 启动后设置。
auths:
"dockerhub.kubekey.local":
username: admin
password: Harbor12345
# 设置集群部署时使用的私有仓库
privateRegistry: "dockerhub.kubekey.local"
namespaceOverride: "kubesphereio"
registryMirrors: []
insecureRegistries: []
是否是因为
根据已有的集群生成的manifest-sample.yaml是这样的
docker.io/calico/cni:v3.23.2
docker.io/calico/kube-controllers:v3.23.2
docker.io/calico/node:v3.23.2
docker.io/calico/pod2daemon-flexvol:v3.23.2
docker.io/csiplugin/snapshot-controller:v4.0.0
docker.io/kubesphere/k8s-dns-node-cache:1.15.12
导致namespace和配置文件config-sample.yaml中的kubesphereio不一致造成???
应该怎么修改才可以呢?谢谢