创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。

操作系统信息
OS:linux (amd64)CentOS Linux 7 (Core)

Kubernetes版本信息
kubectl version 命令执行结果贴在下方

Kernel version:5.4.156-1.el7.elrepo.x86_64

Kubelet version:v1.20.5

容器运行时
Container runtime:docker://20.10.5

KubeSphere版本信息
v4.1.2。离线安装。在已有K8s上安装。

问题是什么

当前集群是二进制方式安装,目前卡住无法添加成功;

    saowu

    也没有创建出kubesphere-system

      • frezesK零S

        saowu

        host 集群连接member 集群kube-APIServer 6443 端口是否正常呢?

          frezes

          root@bj-host-k8s-control-plane1-0-21:~# telnet 192.168.*.* 6443
          Trying 192.168.*.*...
          Connected to 192.168.*.*.
          Escape character is '^]'.

          看起来没问题

            • frezesK零S

              • 已编辑

              saowu

              查下ks-apiserver 和 ks-controller-manager 的日志呢?看看有没有相关报错日志

                frezes

                ks-apiserver

                没明显错误

                ks-controller-manager

                E0321 15:02:47.048820       1 controller.go:329] "Reconciler error" err=<
                	failed to reconcile cluster wh-simple: failed to install KS Core in cluster wh-simple: unable to build kubernetes objects from release manifest: resource mapping not found for name: "restart-extensions-museum" namespace: "kubesphere-system" from "": no matches for kind "CronJob" in version "batch/v1"
                	ensure CRDs are installed first
                 > controller="cluster" controllerGroup="cluster.kubesphere.io" controllerKind="Cluster" Cluster="wh-simple" namespace="" name="wh-simple" reconcileID="9926c219-911a-458a-9b32-068f78560c9a"

                  saowu

                  我可能知道了,以前低版本ks的crd没卸载干净,我重新试试

                    • frezesK零S

                      saowu

                      是不是这个环境kubernetes 版本比较低,cronjob 在1.21 可用 “batch/v1”。

                        frezes 看起来正常了,谢谢

                        saowu

                        k8s 版本太低了