使用RKE无法创建新集群,Waiting for etcd, controlplane and worker nodes to be registered

Rancher Server 设置

  • Rancher 版本:2.6.3
  • 安装选项 (Docker install/Helm Chart): Docker
    • 如果是 Helm Chart 安装,需要提供 Local 集群的类型(RKE1, RKE2, k3s, EKS, 等)和版本:
  • 在线或离线部署:在线

下游集群信息

  • Kubernetes 版本: v1.21.14-rancher-1-1
  • Cluster Type (Local/Downstream): Local
    • 如果 Downstream,是什么类型的集群?(自定义/导入或为托管 等):

用户信息

  • 登录用户的角色是什么? (管理员/集群所有者/集群成员/项目所有者/项目成员/自定义):admin
    • 如果自定义,自定义权限集:

主机操作系统:
CentOS Linux release 7.9.2009 (Core)
问题描述:
通过rancher UI创建自定义RKE集群,选择了etcd和controlplane角色依次在3台虚拟机执行注册command,然后三台机器一直处于waiting for etcd, controlplane and worker nodes to be registered状态,rancher server报错:
2023/04/26 04:05:33 [INFO] error in remotedialer server [400]: websocket: close 1006 (abnormal closure): unexpected EOF
2023/04/26 04:05:34 [INFO] Handling backend connection request [c-l787h:m-504aebd1c050]
重现步骤:

结果:

预期结果:
可以正常注册
截图:

其他上下文信息:

日志
time="2023-04-26T04:19:26Z" level=info msg="Rancher agent version v2.6.3 is starting"
time="2023-04-26T04:19:26Z" level=info msg="Option customConfig=map[address:10.70.x.x<for mask> internalAddress: label:map[] roles:[etcd controlplane] taints:[]]"
time="2023-04-26T04:19:26Z" level=info msg="Option etcd=true"
time="2023-04-26T04:19:26Z" level=info msg="Option controlPlane=true"
time="2023-04-26T04:19:26Z" level=info msg="Option worker=false"
time="2023-04-26T04:19:26Z" level=info msg="Option requestedHostname=k8s-master01"
time="2023-04-26T04:19:26Z" level=info msg="Option dockerInfo={8576b00b-ff50-4c28-aa9e-f470286273e1 1 1 0 0 1 overlay2 [[Backing Filesystem xfs] [Supports d_type true] [Using metacopy false] [Native Overlay Diff true] [userxattr false]] [] {[local] [bridge host ipvlan macvlan null overlay] [] [awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog]} true true true true true true true true true true true true false 28 true 36 2023-04-26T12:19:26.62783857+08:00 json-file cgroupfs 1 0 3.10.0-1160.88.1.el7.x86_64 CentOS Linux 7 (Core) 7 linux x86_64 https://index.docker.io/v1/ 0xc001a5a0e0 4 8369803264 [] /var/lib/docker    k8s-master01 [] false 23.0.4   map[io.containerd.runc.v2:{runc [] <nil>} runc:{runc [] <nil>}] runc {  inactive false  [] 0 0 <nil> []} false  docker-init {2806fc1057397dbaeefbea0e4e17bddfbd388f38 2806fc1057397dbaeefbea0e4e17bddfbd388f38} {v1.1.5-0-gf19387a v1.1.5-0-gf19387a} {de40ad0 de40ad0} [name=seccomp,profile=builtin]  [] []}"
time="2023-04-26T04:19:26Z" level=info msg="Connecting to wss://k8s.mydomain.net/v3/connect with token starting with 2b6hcln6hhqvk96nfpvwcrr2blv"
time="2023-04-26T04:19:26Z" level=info msg="Connecting to proxy" url="wss://k8s.mydomain.net/v3/connect"
time="2023-04-26T04:19:27Z" level=info msg="Waiting for node to register. Either cluster is not ready for registering, cluster is currently provisioning, or etcd, controlplane and worker node have to be registered"
time="2023-04-26T04:19:29Z" level=info msg="Waiting for node to register. Either cluster is not ready for registering, cluster is currently provisioning, or etcd, controlplane and worker node have to be registered"
time="2023-04-26T04:19:29Z" level=info msg="Waiting for node to register. Either cluster is not ready for registering, cluster is currently provisioning, or etcd, controlplane and worker node have to be registered"

参考:Rancher 创建下游集群,只选择 ETCD 和 controlplan 角色,集群没有执行安装

1 个赞