- 已编辑
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