创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。
操作系统信息
虚拟机Centos7.6,3C/4G
Kubernetes版本信息
v 1.21.5
容器运行时
docker v20
KubeSphere版本信息
在k8s v1.21.5上离线安装。
问题是什么
k8s集群使用 –cluster-signing-cert-file 和 –cluster-signing-key-file 参数启动。在集群上进行离线部署kubesphere,日志如下:
kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=ks-install -o jsonpath=‘{.items[0].metadata.name}’) -f
2022-03-03T10:04:22+08:00 INFO : shell-operator latest
2022-03-03T10:04:22+08:00 INFO : Use temporary dir: /tmp/shell-operator
2022-03-03T10:04:22+08:00 INFO : Initialize hooks manager …
2022-03-03T10:04:22+08:00 INFO : Search and load hooks …
2022-03-03T10:04:22+08:00 INFO : HTTP SERVER Listening on 0.0.0.0:9115
2022-03-03T10:04:22+08:00 INFO : Load hook config from ‘/hooks/kubesphere/installRunner.py’
2022-03-03T10:04:23+08:00 INFO : Load hook config from ‘/hooks/kubesphere/schedule.sh’
2022-03-03T10:04:23+08:00 INFO : Initializing schedule manager …
2022-03-03T10:04:23+08:00 INFO : KUBE Init Kubernetes client
2022-03-03T10:04:23+08:00 INFO : KUBE-INIT Kubernetes client is configured successfully
2022-03-03T10:04:23+08:00 INFO : MAIN: run main loop
2022-03-03T10:04:23+08:00 INFO : MAIN: add onStartup tasks
2022-03-03T10:04:23+08:00 INFO : Running schedule manager …
2022-03-03T10:04:23+08:00 INFO : QUEUE add all HookRun@OnStartup
2022-03-03T10:04:23+08:00 INFO : MSTOR Create new metric shell_operator_live_ticks
2022-03-03T10:04:23+08:00 INFO : MSTOR Create new metric shell_operator_tasks_queue_length
2022-03-03T10:04:23+08:00 INFO : GVR for kind ‘ClusterConfiguration’ is installer.kubesphere.io/v1alpha1, Resource=clusterconfigurations
2022-03-03T10:04:25+08:00 INFO : EVENT Kube event ‘413aded2-52bd-456a-b0f7-163e0578086c’
2022-03-03T10:04:25+08:00 INFO : QUEUE add TASK_HOOK_RUN@KUBE_EVENTS kubesphere/installRunner.py
2022-03-03T10:04:26+08:00 INFO : TASK_RUN HookRun@KUBE_EVENTS kubesphere/installRunner.py
2022-03-03T10:04:26+08:00 INFO : Running hook ‘kubesphere/installRunner.py’ binding ‘KUBE_EVENTS’ …
Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘SSLError(SSLCertVerificationError(1, ’[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (ssl.c:1129)‘))’: /apis/installer.kubesphere.io/v1alpha1/namespaces/kubesphere-system/clusterconfigurations/ks-installer
Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘SSLError(SSLCertVerificationError(1, ’[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (ssl.c:1129)‘))’: /apis/installer.kubesphere.io/v1alpha1/namespaces/kubesphere-system/clusterconfigurations/ks-installer
Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘SSLError(SSLCertVerificationError(1, ’[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1129)‘))’: /apis/installer.kubesphere.io/v1alpha1/namespaces/kubesphere-system/clusterconfigurations/ks-installer