2021-08-29T21:24:48+08:00 INFO     : shell-operator latest
2021-08-29T21:24:48+08:00 INFO     : HTTP SERVER Listening on 0.0.0.0:9115
2021-08-29T21:24:48+08:00 INFO     : Use temporary dir: /tmp/shell-operator
2021-08-29T21:24:48+08:00 INFO     : Initialize hooks manager ...
2021-08-29T21:24:48+08:00 INFO     : Search and load hooks ...
2021-08-29T21:24:48+08:00 INFO     : Load hook config from '/hooks/kubesphere/installRunner.py'
2021-08-29T21:24:49+08:00 INFO     : Load hook config from '/hooks/kubesphere/schedule.sh'
2021-08-29T21:24:49+08:00 INFO     : Initializing schedule manager ...
2021-08-29T21:24:49+08:00 INFO     : KUBE Init Kubernetes client
2021-08-29T21:24:49+08:00 INFO     : KUBE-INIT Kubernetes client is configured successfully
2021-08-29T21:24:49+08:00 INFO     : MAIN: run main loop
2021-08-29T21:24:49+08:00 INFO     : MAIN: add onStartup tasks
2021-08-29T21:24:49+08:00 INFO     : QUEUE add all HookRun@OnStartup
2021-08-29T21:24:49+08:00 INFO     : Running schedule manager ...
2021-08-29T21:24:49+08:00 INFO     : MSTOR Create new metric shell_operator_live_ticks
2021-08-29T21:24:49+08:00 INFO     : MSTOR Create new metric shell_operator_tasks_queue_length
2021-08-29T21:25:19+08:00 ERROR    : error getting GVR for kind 'ClusterConfiguration': Get "https://10.96.0.1:443/api?timeout=32s": dial tcp 10.96.0.1:443: i/o timeout
2021-08-29T21:25:19+08:00 ERROR    : Enable kube events for hooks error: Get "https://10.96.0.1:443/api?timeout=32s": dial tcp 10.96.0.1:443: i/o timeout
2021-08-29T21:25:22+08:00 INFO     : TASK_RUN Exit: program halts.

kubectrl 版本::
Client Version: version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.10", GitCommit:"8152330a2b6ca3621196e62966ef761b8f5a61bb", GitTreeState:"clean", BuildDate:"2021-08-11T18:06:15Z", GoVersion:"go1.15.15", Compiler:"gc", Platform:"linux/amd64"}

已经解决。方式为:将kubesphere强制部署在master节点

    MephistoLynn
    不一定非要部署在master上 这个10.96.0.1:443是集群内部的apiserver地址,worker节点上无法访问的话,应该是集群网络还有异常。