• 安装部署
  • 添加member集群,离线环境怎么修改镜像仓库

操作系统信息
例如:虚拟机,host集群:Centos7.9 member集群 BCLINUX8.6

Kubernetes版本信息 两套集群均为1.28.10
kubectl version

Client Version: v1.28.10

Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3

Server Version: v1.28.10

容器运行时
docker version / crictl version / nerdctl version 结果贴在下方

KubeSphere版本信息
v4.1.2 在已有K8s上离线安装,安装在host集群

问题是什么
已添加host集群,想导入另一套member集群,但是默认拉取镜像为docker.io,怎么修改member的拉取镜像仓库为私有harbor地址

问题2:尝试手动修改容器后,member集群镜像成功拉取,但是添加集群还是失败

具体操作:

member集群:

已确认从host集群调api能获取到member集群的pod,

kubephere页面添加集群,导入member集群kubectl config view –raw

日志报错:

[root@GCH-master1 ~]# kubectl logs -f ks-agent-77bcc5fd48-js266 -n kubesphere-system

Defaulted container “ks-apiserver” out of: ks-apiserver, ks-controller-manager

W0114 15:06:24.047202 1 client_config.go:618] Neither –kubeconfig nor –master was specified. Using the inClusterConfig. This might not work.

W0114 15:06:24.047822 1 cache.go:48] In-memory cache will be used, this may cause data inconsistencies when running with multiple replicas.

I0114 15:06:24.317429 1 store.go:39] init configmap store

I0114 15:06:24.447895 1 apiserver.go:219] Start listening on :9090

[root@GCH-master1 ~]# kubectl logs -f extensions-museum-6797c5697c-p9v2j -n kubesphere-system

2025-01-14T07:06:14.370Z INFO Starting ChartMuseum {“host”: “0.0.0.0”, “port”: 8080}

2025-01-14T07:06:14.370Z WARN Error saving index-cache.yaml {“repo”: "", “error”: “open /charts/index-cache.yaml: permission denied”}

hosts集群kubephere组件:

jwt过期:(从哪重新获取?)