- 进入安装kubesphere所在的服务器,如果是高可靠安装,就进入执行任务的那台机器。
- 查看Job执行状态。
kubectl get job -n openpitrix-system
[root@ks-10-2-65-39 scripts]# kubectl get job -n openpitrix-system
NAME COMPLETIONS DURATION AGE
hyperpitrix-release-app-job 0/1 3s 3s
openpitrix-app-db-ctrl-job 1/1 11s 31m
openpitrix-attachment-db-ctrl-job 1/1 4s 29m
openpitrix-cluster-db-ctrl-job 1/1 8s 29m
openpitrix-db-init-job 1/1 3s 32m
openpitrix-isv-db-ctrl-job 1/1 4s 29m
openpitrix-job-db-ctrl-job 1/1 4s 28m
openpitrix-repo-db-ctrl-job 1/1 6s 28m
openpitrix-runtime-db-ctrl-job 1/1 6s 27m
openpitrix-task-db-ctrl-job 1/1 4s 27m
注意 COMPLETIONS 列为0/1是 未执行成功要重新执行。
注意,要先执行 openpitrix-db-init-job
kubectl -n openpitrix-system get job openpitrix-db-init-job -o json | jq 'del(.spec.selector)' | jq 'del(.spec.template.metadata.labels)' | kubectl replace --force -f -
- 然后把其它任务名是db-ctrl-job的全部执行一次。
kubectl -n openpitrix-system get job openpitrix-app-db-ctrl-job -o json | jq 'del(.spec.selector)' | jq 'del(.spec.template.metadata.labels)' | kubectl replace --force -f -
kubectl -n openpitrix-system get job openpitrix-attachment-db-ctrl-job -o json | jq 'del(.spec.selector)' | jq 'del(.spec.template.metadata.labels)' | kubectl replace --force -f -
kubectl -n openpitrix-system get job openpitrix-cluster-db-ctrl-job -o json | jq 'del(.spec.selector)' | jq 'del(.spec.template.metadata.labels)' | kubectl replace --force -f -
kubectl -n openpitrix-system get job openpitrix-isv-db-ctrl-job -o json | jq 'del(.spec.selector)' | jq 'del(.spec.template.metadata.labels)' | kubectl replace --force -f -
kubectl -n openpitrix-system get job openpitrix-job-db-ctrl-job -o json | jq 'del(.spec.selector)' | jq 'del(.spec.template.metadata.labels)' | kubectl replace --force -f -
kubectl -n openpitrix-system get job openpitrix-repo-db-ctrl-job -o json | jq 'del(.spec.selector)' | jq 'del(.spec.template.metadata.labels)' | kubectl replace --force -f -
kubectl -n openpitrix-system get job openpitrix-runtime-db-ctrl-job -o json | jq 'del(.spec.selector)' | jq 'del(.spec.template.metadata.labels)' | kubectl replace --force -f -
kubectl -n openpitrix-system get job openpitrix-task-db-ctrl-job -o json | jq 'del(.spec.selector)' | jq 'del(.spec.template.metadata.labels)' | kubectl replace --force -f -
- 最后执行重新拉取镜像任务
kubectl -n openpitrix-system get job hyperpitrix-release-app-job -o json | jq 'del(.spec.selector)' | jq 'del(.spec.template.metadata.labels)' | kubectl replace --force -f -
查看最后任务执行状态
kubectl get job -n openpitrix-system
[root@ks-10-2-65-39 scripts]# kubectl get job -n openpitrix-system
NAME COMPLETIONS DURATION AGE
hyperpitrix-release-app-job 1/1 70s 6m58s
openpitrix-app-db-ctrl-job 1/1 11s 38m
openpitrix-attachment-db-ctrl-job 1/1 4s 36m
openpitrix-cluster-db-ctrl-job 1/1 8s 36m
openpitrix-db-init-job 1/1 3s 39m
openpitrix-isv-db-ctrl-job 1/1 4s 35m
openpitrix-job-db-ctrl-job 1/1 4s 35m
openpitrix-repo-db-ctrl-job 1/1 6s 35m
openpitrix-runtime-db-ctrl-job 1/1 6s 34m
openpitrix-task-db-ctrl-job 1/1 4s 34m
- 这样为任务全部执行成功
- 等一些时间(5分钟左右)查看应用商店界面
- 分类–全部里 共收录 10 款应用
显示10个应用,及为正常。