创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。
操作系统信息
例如:虚拟机,openEuler 24.0.3LTS,8C/16G
Kubernetes版本信息
将 kubectl version 命令执行结果贴在下方
k8s版本v1.32.5
容器运行时
将 docker version / crictl version / nerdctl version 结果贴在下方
KubeSphere版本信息
v4.1.3升级v4.2.0。在线安装。在已有K8s上安装。
问题是什么
报错日志是什么,最好有截图。
扩展中心界面一直显示如图:
kubesphere console Embed
组件日志如图

KubeSphere 应用商店管理日志:
2026-06-15T18:06:49.072755549+08:00 history.go:56: 2026-06-15 10:06:49.072656379 +0000 UTC m=+0.081783889 [debug] getting history for release openpitrix
2026-06-15T18:06:49.075346286+08:00 install.go:225: 2026-06-15 10:06:49.075289352 +0000 UTC m=+0.084416877 [debug] Original chart version: ""
2026-06-15T18:06:49.075352679+08:00 Release “openpitrix” does not exist. Installing it now.
2026-06-15T18:06:49.081288667+08:00 install.go:242: 2026-06-15 10:06:49.081228822 +0000 UTC m=+0.090356338 [debug] CHART PATH: /tmp/helm-executor/repository/openpitrix-2.1.0.tgz
2026-06-15T18:06:49.081295377+08:00
2026-06-15T18:06:49.474652066+08:00 client.go:144: 2026-06-15 10:06:49.474527877 +0000 UTC m=+0.483655373 [debug] creating 3 resource(s)
2026-06-15T18:06:49.509548844+08:00 wait.go:50: 2026-06-15 10:06:49.50946855 +0000 UTC m=+0.518596059 [debug] beginning wait for 3 resources with timeout of 10m0s
2026-06-15T18:06:49.524216247+08:00 ready.go:297: 2026-06-15 10:06:49.524087963 +0000 UTC m=+0.533215494 [debug] Deployment is not ready: extension-openpitrix/openpitrix-apps. observedGeneration (0) does not match spec generation (1).
2026-06-15T18:06:51.524469631+08:00 ready.go:303: 2026-06-15 10:06:51.524337907 +0000 UTC m=+2.533465439 [debug] Deployment is not ready: extension-openpitrix/openpitrix-apps. 0 out of 1 expected pods are ready
2026-06-15T18:06:53.518168605+08:00 ready.go:303: 2026-06-15 10:06:53.518064348 +0000 UTC m=+4.527191866 [debug] Deployment is not ready: extension-openpitrix/openpitrix-apps. 0 out of 1 expected pods are ready
2026-06-15T18:06:55.517371389+08:00 ready.go:303: 2026-06-15 10:06:55.51726043 +0000 UTC m=+6.526387967 [debug] Deployment is not ready: extension-openpitrix/openpitrix-apps. 0 out of 1 expected pods are ready
2026-06-15T18:06:57.517616239+08:00 ready.go:303: 2026-06-15 10:06:57.517497942 +0000 UTC m=+8.526625485 [debug] Deployment is not ready: extension-openpitrix/openpitrix-apps. 0 out of 1 expected pods are ready
2026-06-15T18:06:59.518659013+08:00 ready.go:303: 2026-06-15 10:06:59.518524238 +0000 UTC m=+10.527651782 [debug] Deployment is not ready: extension-openpitrix/openpitrix-apps. 0 out of 1 expected pods are ready
2026-06-15T18:07:01.516624993+08:00 ready.go:303: 2026-06-15 10:07:01.516501273 +0000 UTC m=+12.525628791 [debug] Deployment is not ready: extension-openpitrix/openpitrix-apps. 0 out of 1 expected pods are ready
2026-06-15T18:07:03.516481841+08:00 ready.go:303: 2026-06-15 10:07:03.516348742 +0000 UTC m=+14.525476274 [debug] Deployment is not ready: extension-openpitrix/openpitrix-apps. 0 out of 1 expected pods are ready
2026-06-15T18:07:05.518217408+08:00 ready.go:303: 2026-06-15 10:07:05.518079523 +0000 UTC m=+16.527207064 [debug] Deployment is not ready: extension-openpitrix/openpitrix-apps. 0 out of 1 expected pods are ready
2026-06-15T18:07:07.519492495+08:00 ready.go:303: 2026-06-15 10:07:07.519343692 +0000 UTC m=+18.528471227 [debug] Deployment is not ready: extension-openpitrix/openpitrix-apps. 0 out of 1 expected pods are ready
2026-06-15T18:07:09.517546106+08:00 ready.go:303: 2026-06-15 10:07:09.517409911 +0000 UTC m=+20.526537447 [debug] Deployment is not ready: extension-openpitrix/openpitrix-apps. 0 out of 1 expected pods are ready
2026-06-15T18:07:11.516404441+08:00 ready.go:303: 2026-06-15 10:07:11.516292228 +0000 UTC m=+22.525419766 [debug] Deployment is not ready: extension-openpitrix/openpitrix-apps. 0 out of 1 expected pods are ready
2026-06-15T18:07:13.517620396+08:00 ready.go:303: 2026-06-15 10:07:13.517266568 +0000 UTC m=+24.526394105 [debug] Deployment is not ready: extension-openpitrix/openpitrix-apps. 0 out of 1 expected pods are ready
2026-06-15T18:07:15.516915227+08:00 ready.go:303: 2026-06-15 10:07:15.516769891 +0000 UTC m=+26.525897433 [debug] Deployment is not ready: extension-openpitrix/openpitrix-apps. 0 out of 1 expected pods are ready
2026-06-15T18:07:17.518453682+08:00 ready.go:303: 2026-06-15 10:07:17.518327516 +0000 UTC m=+28.527455057 [debug] Deployment is not ready: extension-openpitrix/openpitrix-apps. 0 out of 1 expected pods are ready
2026-06-15T18:07:19.516259364+08:00 ready.go:303: 2026-06-15 10:07:19.516117015 +0000 UTC m=+30.525244554 [debug] Deployment is not ready: extension-openpitrix/openpitrix-apps. 0 out of 1 expected pods are ready
2026-06-15T18:07:21.518084810+08:00 ready.go:303: 2026-06-15 10:07:21.517966161 +0000 UTC m=+32.527093696 [debug] Deployment is not ready: extension-openpitrix/openpitrix-apps. 0 out of 1 expected pods are ready
2026-06-15T18:07:23.516047812+08:00 ready.go:303: 2026-06-15 10:07:23.515925673 +0000 UTC m=+34.525053190 [debug] Deployment is not ready: extension-openpitrix/openpitrix-apps. 0 out of 1 expected pods are ready
2026-06-15T18:07:25.517683186+08:00 ready.go:303: 2026-06-15 10:07:25.517564209 +0000 UTC m=+36.526691745 [debug] Deployment is not ready: extension-openpitrix/openpitrix-apps. 0 out of 1 expected pods are ready
2026-06-15T18:07:27.516179495+08:00 ready.go:303: 2026-06-15 10:07:27.516072481 +0000 UTC m=+38.525200012 [debug] Deployment is not ready: extension-openpitrix/openpitrix-apps. 0 out of 1 expected pods are ready
2026-06-15T18:07:29.518910972+08:00 ready.go:303: 2026-06-15 10:07:29.518816996 +0000 UTC m=+40.527944536 [debug] Deployment is not ready: extension-openpitrix/openpitrix-apps. 0 out of 1 expected pods are ready
2026-06-15T18:07:31.517278295+08:00 ready.go:303: 2026-06-15 10:07:31.517156377 +0000 UTC m=+42.526283895 [debug] Deployment is not ready: extension-openpitrix/openpitrix-apps. 0 out of 1 expected pods are ready
2026-06-15T18:07:33.517086107+08:00 ready.go:303: 2026-06-15 10:07:33.516974603 +0000 UTC m=+44.526102120 [debug] Deployment is not ready: extension-openpitrix/openpitrix-apps. 0 out of 1 expected pods are ready
2026-06-15T18:07:35.517050308+08:00 ready.go:303: 2026-06-15 10:07:35.516920708 +0000 UTC m=+46.526048244 [debug] Deployment is not ready: extension-openpitrix/openpitrix-apps. 0 out of 1 expected pods are ready
2026-06-15T18:07:37.516974111+08:00 ready.go:303: 2026-06-15 10:07:37.516894881 +0000 UTC m=+48.526022420 [debug] Deployment is not ready: extension-openpitrix/openpitrix-apps. 0 out of 1 expected pods are ready
2026-06-15T18:07:39.515876963+08:00 ready.go:303: 2026-06-15 10:07:39.515754281 +0000 UTC m=+50.524881816 [debug] Deployment is not ready: extension-openpitrix/openpitrix-apps. 0 out of 1 expected pods are ready
2026-06-15T18:07:41.518507727+08:00 ready.go:303: 2026-06-15 10:07:41.518392202 +0000 UTC m=+52.527519733 [debug] Deployment is not ready: extension-openpitrix/openpitrix-apps. 0 out of 1 expected pods are ready
2026-06-15T18:07:43.518061331+08:00 ready.go:303: 2026-06-15 10:07:43.517940742 +0000 UTC m=+54.527068272 [debug] Deployment is not ready: extension-openpitrix/openpitrix-apps. 0 out of 1 expected pods are ready
2026-06-15T18:07:45.517842736+08:00 ready.go:303: 2026-06-15 10:07:45.51772753 +0000 UTC m=+56.526855073 [debug] Deployment is not ready: extension-openpitrix/openpitrix-apps. 0 out of 1 expected pods are ready
2026-06-15T18:07:47.518373412+08:00 ready.go:303: 2026-06-15 10:07:47.518256273 +0000 UTC m=+58.527383817 [debug] Deployment is not ready: extension-openpitrix/openpitrix-apps. 0 out of 1 expected pods are ready
2026-06-15T18:07:49.517360375+08:00 wait.go:87: 2026-06-15 10:07:49.517211888 +0000 UTC m=+60.526339384 [debug] wait for resources succeeded within 1m0s
2026-06-15T18:07:49.532386314+08:00 NAME: openpitrix
2026-06-15T18:07:49.532411485+08:00 LAST DEPLOYED: Mon Jun 15 10:06:49 2026
2026-06-15T18:07:49.532414398+08:00 NAMESPACE: extension-openpitrix
2026-06-15T18:07:49.532416409+08:00 STATUS: deployed
2026-06-15T18:07:49.532418295+08:00 REVISION: 1
2026-06-15T18:07:49.532420355+08:00 USER-SUPPLIED VALUES:
2026-06-15T18:07:49.532427211+08:00 global:
2026-06-15T18:07:49.532464769+08:00 portal:
2026-06-15T18:07:49.532468715+08:00 url: http://ks-console.kubesphere-system.svc:30880
2026-06-15T18:07:49.532470672+08:00 tags:
2026-06-15T18:07:49.532472503+08:00 agent: false
2026-06-15T18:07:49.532474563+08:00 extension: true
2026-06-15T18:07:49.532476623+08:00
2026-06-15T18:07:49.532678674+08:00 COMPUTED VALUES:
2026-06-15T18:07:49.532819389+08:00 apps:
2026-06-15T18:07:49.532824385+08:00 affinity: {}
2026-06-15T18:07:49.532826657+08:00 enabled: true
2026-06-15T18:07:49.532829145+08:00 fullnameOverride: ""
2026-06-15T18:07:49.532831381+08:00 global:
2026-06-15T18:07:49.532833525+08:00 imagePullSecrets: []
2026-06-15T18:07:49.532835889+08:00 imageRegistry: docker.io
2026-06-15T18:07:49.532838101+08:00 portal:
2026-06-15T18:07:49.532844556+08:00 url: http://ks-console.kubesphere-system.svc:30880
2026-06-15T18:07:49.532847158+08:00 image:
2026-06-15T18:07:49.532849704+08:00 pullPolicy: IfNotPresent
2026-06-15T18:07:49.532854834+08:00 repository: kubesphere/apps-manage
2026-06-15T18:07:49.532857333+08:00 tag: v2.1.0
2026-06-15T18:07:49.532859808+08:00 imagePullSecrets: []
2026-06-15T18:07:49.532862183+08:00 nameOverride: ""
2026-06-15T18:07:49.532864452+08:00 nodeSelector: {}
2026-06-15T18:07:49.532866701+08:00 podAnnotations: {}
2026-06-15T18:07:49.532868812+08:00 podSecurityContext: {}
2026-06-15T18:07:49.532870995+08:00 replicaCount: 1
2026-06-15T18:07:49.532873370+08:00 resources:
2026-06-15T18:07:49.532875689+08:00 limits:
2026-06-15T18:07:49.532877897+08:00 cpu: 100m
2026-06-15T18:07:49.532880077+08:00 memory: 100Mi
2026-06-15T18:07:49.532882229+08:00 requests:
2026-06-15T18:07:49.532884448+08:00 cpu: 100m
2026-06-15T18:07:49.532886661+08:00 memory: 100Mi
2026-06-15T18:07:49.532889125+08:00 securityContext: {}
2026-06-15T18:07:49.532891370+08:00 service:
2026-06-15T18:07:49.532893569+08:00 port: 80
2026-06-15T18:07:49.532895692+08:00 type: ClusterIP
2026-06-15T18:07:49.532898001+08:00 tolerations: []
2026-06-15T18:07:49.532900199+08:00 global:
2026-06-15T18:07:49.532902542+08:00 imagePullSecrets: []
2026-06-15T18:07:49.532904730+08:00 imageRegistry: docker.io
2026-06-15T18:07:49.532906882+08:00 portal:
2026-06-15T18:07:49.532909155+08:00 url: http://ks-console.kubesphere-system.svc:30880
2026-06-15T18:07:49.532911332+08:00 tags:
2026-06-15T18:07:49.532913499+08:00 agent: false
2026-06-15T18:07:49.532915646+08:00 extension: true
2026-06-15T18:07:49.532917634+08:00
2026-06-15T18:07:49.532919786+08:00 HOOKS:
2026-06-15T18:07:49.532922107+08:00 —
2026-06-15T18:07:49.532924802+08:00 # Source: openpitrix/charts/apps/templates/tests/test-connection.yaml
2026-06-15T18:07:49.532926960+08:00 apiVersion: v1
2026-06-15T18:07:49.532929107+08:00 kind: Pod
2026-06-15T18:07:49.532931676+08:00 metadata:
2026-06-15T18:07:49.532934069+08:00 name: “openpitrix-apps-test-connection”
2026-06-15T18:07:49.532936522+08:00 labels:
2026-06-15T18:07:49.532939179+08:00 helm.sh/chart: apps-0.1.0
2026-06-15T18:07:49.532941884+08:00 openpitrix.kubesphere.io/name: apps
2026-06-15T18:07:49.532944299+08:00 openpitrix.kubesphere.io/instance: openpitrix
2026-06-15T18:07:49.532947042+08:00 openpitrix.kubesphere.io/version: “0.1.0”
2026-06-15T18:07:49.532950079+08:00 openpitrix.kubesphere.io/managed-by: Helm
2026-06-15T18:07:49.532952456+08:00 annotations:
2026-06-15T18:07:49.532955106+08:00 “helm.sh/hook”: test
2026-06-15T18:07:49.532970108+08:00 spec:
2026-06-15T18:07:49.532972763+08:00 containers:
2026-06-15T18:07:49.532975189+08:00 - name: wget
2026-06-15T18:07:49.532977766+08:00 image: busybox
2026-06-15T18:07:49.532980378+08:00 command: [‘wget’]
2026-06-15T18:07:49.532983114+08:00 args: [‘openpitrix-apps:80’]
2026-06-15T18:07:49.532985663+08:00 restartPolicy: Never
2026-06-15T18:07:49.532988059+08:00 MANIFEST:
2026-06-15T18:07:49.532990771+08:00 apiVersion: v1
2026-06-15T18:07:49.532993222+08:00 kind: Service
2026-06-15T18:07:49.532995801+08:00 metadata:
2026-06-15T18:07:49.532998333+08:00 labels:
2026-06-15T18:07:49.533000909+08:00 app.kubernetes.io/instance: openpitrix
2026-06-15T18:07:49.533003645+08:00 app.kubernetes.io/managed-by: Helm
2026-06-15T18:07:49.533006181+08:00 app.kubernetes.io/name: apps
2026-06-15T18:07:49.533008862+08:00 app.kubernetes.io/version: 0.1.0
2026-06-15T18:07:49.533011407+08:00 helm.sh/chart: apps-0.1.0
2026-06-15T18:07:49.533013941+08:00 kubesphere.io/extension-ref: openpitrix
2026-06-15T18:07:49.533016403+08:00 name: openpitrix-apps
2026-06-15T18:07:49.533019542+08:00 spec:
2026-06-15T18:07:49.533021592+08:00 ports:
2026-06-15T18:07:49.533023402+08:00 - name: http
2026-06-15T18:07:49.533025121+08:00 port: 80
2026-06-15T18:07:49.533026842+08:00 protocol: TCP
2026-06-15T18:07:49.533028826+08:00 targetPort: http
2026-06-15T18:07:49.533030505+08:00 selector:
2026-06-15T18:07:49.533032286+08:00 app.kubernetes.io/instance: openpitrix
2026-06-15T18:07:49.533037189+08:00 app.kubernetes.io/name: apps
2026-06-15T18:07:49.533039589+08:00 type: ClusterIP
2026-06-15T18:07:49.533042008+08:00 —
2026-06-15T18:07:49.533044662+08:00 apiVersion: apps/v1
2026-06-15T18:07:49.533047060+08:00 kind: Deployment
2026-06-15T18:07:49.533049573+08:00 metadata:
2026-06-15T18:07:49.533051996+08:00 labels:
2026-06-15T18:07:49.533054558+08:00 app.kubernetes.io/instance: openpitrix
2026-06-15T18:07:49.533057025+08:00 app.kubernetes.io/managed-by: Helm
2026-06-15T18:07:49.533059558+08:00 app.kubernetes.io/name: apps
2026-06-15T18:07:49.533062055+08:00 app.kubernetes.io/version: 0.1.0
2026-06-15T18:07:49.533064515+08:00 helm.sh/chart: apps-0.1.0
2026-06-15T18:07:49.533066915+08:00 kubesphere.io/extension-ref: openpitrix
2026-06-15T18:07:49.533069256+08:00 name: openpitrix-apps
2026-06-15T18:07:49.533071738+08:00 spec:
2026-06-15T18:07:49.533074203+08:00 replicas: 1
2026-06-15T18:07:49.533076788+08:00 selector:
2026-06-15T18:07:49.533079336+08:00 matchLabels:
2026-06-15T18:07:49.533082838+08:00 app.kubernetes.io/instance: openpitrix
2026-06-15T18:07:49.533085388+08:00 app.kubernetes.io/name: apps
2026-06-15T18:07:49.533087906+08:00 template:
2026-06-15T18:07:49.533090632+08:00 metadata:
2026-06-15T18:07:49.533093211+08:00 labels:
2026-06-15T18:07:49.533095781+08:00 app.kubernetes.io/instance: openpitrix
2026-06-15T18:07:49.533098250+08:00 app.kubernetes.io/name: apps
2026-06-15T18:07:49.533100810+08:00 spec:
2026-06-15T18:07:49.533103349+08:00 containers:
2026-06-15T18:07:49.533105972+08:00 - image: docker.io/kubesphere/apps-manage:v2.1.0
2026-06-15T18:07:49.533108544+08:00 imagePullPolicy: IfNotPresent
2026-06-15T18:07:49.533111154+08:00 livenessProbe:
2026-06-15T18:07:49.533113752+08:00 httpGet:
2026-06-15T18:07:49.533116222+08:00 path: /
2026-06-15T18:07:49.533118724+08:00 port: http
2026-06-15T18:07:49.533124573+08:00 name: apps
2026-06-15T18:07:49.533127063+08:00 ports:
2026-06-15T18:07:49.533130069+08:00 - containerPort: 80
2026-06-15T18:07:49.533131961+08:00 name: http
2026-06-15T18:07:49.533133674+08:00 protocol: TCP
2026-06-15T18:07:49.533135498+08:00 readinessProbe:
2026-06-15T18:07:49.533137204+08:00 httpGet:
2026-06-15T18:07:49.533138880+08:00 path: /
2026-06-15T18:07:49.533140659+08:00 port: http
2026-06-15T18:07:49.533142373+08:00 resources:
2026-06-15T18:07:49.533144158+08:00 limits:
2026-06-15T18:07:49.533145859+08:00 cpu: 100m
2026-06-15T18:07:49.533147679+08:00 memory: 100Mi
2026-06-15T18:07:49.533149373+08:00 requests:
2026-06-15T18:07:49.533151123+08:00 cpu: 100m
2026-06-15T18:07:49.533152799+08:00 memory: 100Mi
2026-06-15T18:07:49.533154531+08:00 securityContext: {}
2026-06-15T18:07:49.533156207+08:00 securityContext: {}
2026-06-15T18:07:49.533157907+08:00 —
2026-06-15T18:07:49.533159758+08:00 apiVersion: extensions.kubesphere.io/v1alpha1
2026-06-15T18:07:49.533161524+08:00 kind: JSBundle
2026-06-15T18:07:49.533163284+08:00 metadata:
2026-06-15T18:07:49.533165048+08:00 labels:
2026-06-15T18:07:49.533166855+08:00 kubesphere.io/extension-ref: openpitrix
2026-06-15T18:07:49.533168558+08:00 name: openpitrix-apps-js-bundle
2026-06-15T18:07:49.533170301+08:00 spec:
2026-06-15T18:07:49.533172047+08:00 rawFrom:
2026-06-15T18:07:49.533174151+08:00 url: http://openpitrix-apps.extension-openpitrix.svc/dist/apps-manage-frontend/index.js
2026-06-15T18:07:49.533177501+08:00 status:
2026-06-15T18:07:49.533179328+08:00 link: /dist/openpitrix-apps/index.js
2026-06-15T18:07:49.533181118+08:00 state: Available
2026-06-15T18:07:49.533182739+08:00
扩展组件没有应用商店管理图标:

看相关容器运行正常:

大佬们有没有遇到过,顺便吐槽下:为何社区版不开放应用商店许可?