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 Server 设置

  • Rancher 版本:
    V2.6.13
  • 安装选项 (Docker install/Helm Chart):
    docker install
  • 在线或离线部署:
    离线部署

下游集群信息

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

用户信息

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

主机操作系统:
linux

问题描述:
用rancher可视化界面部署k8s,除了定义了私有仓库拉取镜像,并没有做什么修改


一直下一步,最后选择复制复制一个命令到一个主机(打算用作k8s master)

重现步骤:
从这个打算当master的机器docker ps 只看到agent server这个容器,看agent server的日志看,一直报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。


结果:
一直部署不了,有时候只选etcd或者control,也是一样
预期结果:

截图:

其他上下文信息:
之前部署过一个,然后看证书有问题一直部署不成功,就手动把/rancher/xxxx的容器手动KILL掉了,不知道这个会不会影响到

日志


使用这个清理脚本:如何清理节点? | Rancher文档

将环境清理下,然后重新部署一下,要选择 etcd、control、worker 三个角色

都清掉了,然后再复制命令到机器执行,发现有两个一样ip的主机


,然后日志还是报这个"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 Ui 上将新建的 test-0224 集群删掉,再重新创建集群和添加节点

1 个赞

还是一样呢

一样报这个,ui上已经建了个新的,也执行了清理脚本,docker就只有这个在跑了

报哪个?

谢谢大佬,好像容器都跑起来了,但是现在日志是报


,docker ps看好像都跑起来了,

集群状态是Unavailable ,这个改看哪里呢

你得看 cluster-agent 日志

大佬,docker logs 那个rancher-agent的日志,他是报这个,我需要做什么处理吗?看着日志一直报这个,我是离线环境的

这个是证书的问题?我部署这个简单的离线环境需要怎么弄这个证书

你的 rancher 是如何安装的,安装命令是啥,还有就是你隐藏掉的是啥啊,你是用的哪个 rancher连接去注册的节点

rancher是镜像安装的
172.16.81.55是rancher server
10.10.193.195计划是k8s master
现在就是在rancher ui 复制出来的命令到k8s master的机器上执行,然后页面就显示


我排查了195机器

看日志是报的这个

我按照这个安装的使用Rancher快速部署K8S集群_rancher集群部署-CSDN博客

看看是不是这个问题:Rancher-v2.6.13 导入现有k3s集群一直处于waitting 阶段