• KSV
  • 3.1.1添加节点失败

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

操作系统信息
例如:虚拟机/物理机,Centos7.5/Ubuntu18.04,4C/8G

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

容器运行时
docker version / crictl version / nerdctl version 结果贴在下方

KubeSphere版本信息
例如:v2.1.1/v3.0.0。离线安装还是在线安装。在已有K8s上安装还是使用kk安装。

问题是什么
使用kk命令添加节点,按照官网https://kubesphere.io/zh/docs/installing-on-linux/cluster-operation/add-new-nodes/的步骤添加,结果直接报下面异常:

kk add nodes -f config-sample.yaml

panic: runtime error: invalid memory address or nil pointer dereference

[signal SIGSEGV: segmentation violation code=0×1 addr=0×0 pc=0×17c741e]

goroutine 1 [running]:

github.com/kubesphere/kubekey/pkg/cluster/add.AddNodes(0×7ffe292a285b, 0×12, 0×0, 0×0, 0×0, 0×0, 0xc0003ce0e0, 0×100, 0×1b97b0b, 0×10, …)

/home/runner/work/kubekey/kubekey/pkg/cluster/add/add.go:61 +0x1de

github.com/kubesphere/kubekey/cmd.glob..func1(0×2e0b7e0, 0xc0001f0960, 0×0, 0×2, 0×0, 0×0)

/home/runner/work/kubekey/kubekey/cmd/add_nodes.go:30 +0x1c6

github.com/spf13/cobra.(*Command).execute(0×2e0b7e0, 0xc0001f0940, 0×2, 0×2, 0×2e0b7e0, 0xc0001f0940)

/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.1.1/command.go:850 +0x453

github.com/spf13/cobra.(*Command).ExecuteC(0×2e0aac0, 0×0, 0×0, 0×2)

/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.1.1/command.go:958 +0x349

github.com/spf13/cobra.(*Command).Execute(…)

/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.1.1/command.go:895

github.com/kubesphere/kubekey/cmd.Execute()

/home/runner/work/kubekey/kubekey/cmd/root.go:65 +0x125

main.main()

/home/runner/work/kubekey/kubekey/cmd/kk/main.go:25 +0x20