root@stonetest2:~# kubectl -n kubesphere-system get deploy extensions-museum -o yaml | egrep -i "image:|pullpolicy"
        image: xxxxx/ks-extensions-museum:release-1.1
        imagePullPolicy: Always

tag release-1.1 对应 ks 4.1.x。 每次拉取这个tag的镜像,就会获取最新的扩展组件。如果你的extensions-museum 的image 或 imagePullPolicy 不是以上值,那么请使用 helm upgrade 来设置。

例如:

helm upgrade --reuse-values --set ksExtensionRepository.image.tag=release-1.1 --set ksExtensionRepository.image.pullPolicy=Always -n kubesphere-system ks-core https://charts.kubesphere.io/main/ks-core-1.1.4.tgz --debug --wait

请将示例中的 https://charts.kubesphere.io/main/ks-core-1.1.4.tgz 修改为你当前使用的 ks-core chart。可通过 helm list -n kubesphere-system 确认 ks-core chart版本。

修改完之后,每次运行 kubectl -n kubesphere-system rollout restart deploy extensions-museum,就会拉取最新的 ks-extensions-museum 镜像,镜像里面包含了最新的扩展。再等最多15分钟,ks-controller-manager 就会扫描到镜像里的扩展安装包,浏览器刷新页面后,就能在扩展中心看到最新的扩展了。

查看 extensions-museum pod里有哪些扩展和版本:

root@stonetest2:~# kubectl -n kubesphere-system exec extensions-museum-66c5c84766-lxpsw -- ls /charts
deepseek-0.1.0.tgz
devops-1.1.1.tgz
devops-1.1.2.tgz
gatekeeper-1.0.1.tgz
gatekeeper-1.0.2.tgz
gateway-1.0.2.tgz
gateway-1.0.4.tgz
grafana-10.4.1.tgz
kubeedge-1.13.1.tgz
kubefed-1.0.0.tgz
loki-1.0.1.tgz
metrics-server-0.7.0.tgz
metrics-server-0.7.1.tgz
network-1.1.0.tgz
nvidia-gpu-operator-23.9.2.tgz
openpitrix-2.0.1.tgz
opensearch-2.11.1.tgz
servicemesh-1.0.0.tgz
storage-utils-1.0.0.tgz
tower-1.0.0.tgz
vector-1.0.4.tgz
whizard-alerting-1.0.3.tgz
whizard-events-1.2.0.tgz
whizard-logging-1.2.2.tgz
whizard-monitoring-1.1.0.tgz
whizard-monitoring-1.1.1.tgz
whizard-notification-2.5.9.tgz
whizard-telemetry-1.2.2.tgz

查看 ks 从extensions-museum 往集群中同步扩展的最后时间:

root@stonetest2:~# kubectl get repository extensions-museum -o yaml | grep "lastSyncTime"
  lastSyncTime: "2025-04-15T02:14:33Z"

查看有些扩展和版本同步到了集群中:

root@stonetest2:~# kubectl get extensionversion
NAME                         AGE
deepseek-0.1.0               18h
devops-1.1.1                 18h
devops-1.1.2                 17h
gatekeeper-1.0.1             18h
gatekeeper-1.0.2             18h
gateway-1.0.2                18h
gateway-1.0.4                17h
grafana-10.4.1               18h
kubeedge-1.13.1              18h
kubefed-1.0.0                18h
loki-1.0.1                   18h
metrics-server-0.7.0         18h
metrics-server-0.7.1         18h
network-1.1.0                18h
nvidia-gpu-operator-23.9.2   18h
openpitrix-2.0.1             18h
opensearch-2.11.1            18h
servicemesh-1.0.0            18h
storage-utils-1.0.0          18h
tower-1.0.0                  18h
vector-1.0.4                 18h
whizard-alerting-1.0.3       18h
whizard-events-1.2.0         18h
whizard-logging-1.2.2        18h
whizard-monitoring-1.1.0     18h
whizard-monitoring-1.1.1     18h
whizard-notification-2.5.9   18h
whizard-telemetry-1.2.2      18h

按这个方式改动了,好像扩展中心拉到的最新的devops版本还是1.1.1