创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 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