创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。
操作系统信息
例如:虚拟机,Centos7.9,4C/8G
Kubernetes版本信息
1.30.6
容器运行时
Docker version 24.0.9
KubeSphere版本信息
例如:v3.1.7。离线安装。使用kk安装。
问题是什么
将制品推送镜像至通过kk部署的harbor仓库显示报错。
以下是我的config-sample.yaml具体配置
apiVersion: kubekey.kubesphere.io/v1alpha2
kind: Cluster
metadata:
name: sample
spec:
hosts:
{name: node1, address: 192.168.100.10, internalAddress: 192.168.100.10, user: root, password: “123456”}
{name: node2, address: 192.168.100.20, internalAddress: 192.168.100.20, user: root, password: “123456”}
{name: node3, address: 192.168.100.30, internalAddress: 192.168.100.30, user: root, password: “123456”}
roleGroups:
etcd:
node1
node2
node3
control-plane:
node1
node2
node3
worker:
node1
node2
node3
registry:
node1
controlPlaneEndpoint:
Internal loadbalancer for apiservers
internalLoadbalancer: haproxy
domain: lb.kubesphere.local
address: ""
port: 6443
kubernetes:
version: v1.30.6
clusterName: cluster.local
autoRenewCerts: true
containerManager: containerd
etcd:
type: kubekey
network:
plugin: calico
kubePodsCIDR: 10.233.64.0/18
kubeServiceCIDR: 10.233.0.0/18
multus support. https://github.com/k8snetworkplumbingwg/multus-cni
multusCNI:
enabled: false
storage:
openebs:
basePath: /data/openebs/local
registry:
type: harbor
certCommonName: dockerhub.kubekey.local
auths:
"dockerhub.kubekey.local":
username: admin
password: Harbor12345
skipTLSVerify: true
certsPath: "/etc/docker/certs.d/dockerhub.kubekey.local"
privateRegistry: "dockerhub.kubekey.local"
namespaceOverride: "kubesphereio"
registryMirrors: []
insecureRegistries: []
addons: []
请问是什么问题?我已经通过 ./kk init registry -f config-sample.yaml -a 命令自建好harbor仓库,推送镜像至本地总是报错。麻烦大佬看看什么问题。
16:06:52 CST success: [LocalHost]
16:06:52 CST [CopyImagesToRegistryModule] Push multi-arch manifest to private registry
16:06:52 CST message: [LocalHost]
get manifest list failed by module cache
16:06:52 CST failed: [LocalHost]
error: Pipeline[ArtifactImagesPushPipeline] execute failed: Module[CopyImagesToRegistryModule] exec failed:
failed: [LocalHost] [PushManifest] exec failed after 1 retries: get manifest list failed by module cache