# Registering to cluster does not work

**URL:** <https://forums.suse.com/t/registering-to-cluster-does-not-work/40881>\
**Category:** SUSE Rancher Prime\
**Created:** [June 8, 2023, 11:47am UTC](https://forums.suse.com/t/registering-to-cluster-does-not-work/40881 "2023-06-08T11:47:30Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ilia](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/ilia/32/10263_2.png) [@Ilia](https://forums.suse.com/u/Ilia)\
**Post date:** [June 8, 2023, 11:47am UTC](https://forums.suse.com/t/registering-to-cluster-does-not-work/40881/1 "2023-06-08T11:47:30Z")

</div>

Hello everyone,

I’m seeking assistance in investigating the reason behind the failure of new nodes to register to cluster,  
some background:  
rancher is stable version on fresh ubuntu 22.04 vm (installation is based on the guide here:“[How To Install Rancher on Ubuntu 22.04 LTS - idroot](https://idroot.us/install-rancher-ubuntu-22-04/)” )

after connecting to the rancher web I created a fresh k3s cluster (all default params) and proceeded to the Registration step.  
On a clean Ubuntu 22 virtual machine or container, I tried to ran the following command:  
**curl -fL XXXXX/system-agent-install.sh | sudo sh -s - --server xxxxx --label ’** **[cattle.io/os=linux](http://cattle.io/os=linux)** **’ --token AAAAA --ca-checksum BBBB --etcd --controlplane --worker )**

but node is hanged on reconnecting:  
Waiting for probes: kube-apiserver, kube-controller-manager, kube-scheduler, kubelet

running journalctl -u rancher-system-agent.service on the agent i tried to join gave the errors:

```auto

="[Applyinator] Command sh [-c run.sh] finished with err: <nil> and exit code: 0"
="[Applyinator] No image provided, creating empty working directory /var/lib/rancher/agent/work/20230608-143319/0dc97d06e55a30c9877372bc9104b2a8df2dc4b0308f0d5a10b9f926246b651f_0"
="[Applyinator] Running command: sh [-c k3s etcd-snapshot list --etcd-s3=false 2>/dev/null]"
="[0dc97d06e55a30c9877372bc9104b2a8df2dc4b0308f0d5a10b9f926246b651f_0:stdout]: Name Location Size Created"
="[Applyinator] Command sh [-c k3s etcd-snapshot list --etcd-s3=false 2>/dev/null] finished with err: <nil> and exit code: 0"
g="error loading CA cert for probe (kube-scheduler) /var/lib/rancher/k3s/server/tls/kube-scheduler/kube-scheduler.crt: open /var/lib/rancher/k3s/server/tls/kube-scheduler/kube-scheduler.crt: no such file o>
g="error while appending ca cert to pool for probe kube-scheduler"

```

and i see that the the folder /var/lib/rancher/k3s/server/tls/ **kube-scheduler**  
does not exist

on the rancer ui it shoes:  
Configuring bootstrap node(s) custom-398775f609f6: waiting for probes: kube-apiserver, kube-controller-manager, kube-scheduler, kubelet

---

<div class="post-metadata">

**Author:** ![Fadjar\_Tandabawana](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/fadjar_tandabawana/32/8612_2.png) [@Fadjar\_Tandabawana](https://forums.suse.com/u/Fadjar_Tandabawana)\
**Post date:** [June 16, 2023, 10:07am UTC](https://forums.suse.com/t/registering-to-cluster-does-not-work/40881/2 "2023-06-16T10:07:08Z")

</div>

As my experience, after you connect to the Rancher UI, you need to create new Cluster using Custom.  
Then at the page will be tab for Registration.  
Before you copy the registration link to the Ubuntu server as your cluster member, please check all prerequisite.  
I suggest you install [docker.io](http://docker.io) containerd runc, also if you need to use Longhorn, you need to install nfs-common and open-iscsi. Last but not least, install chrony to make reliable NTP client.  
I have script to install all the things that needed as cluster member of the Kubernetes that will registered into Rancher, including sysctl.conf, /etc/multipath.conf.  
After running the script, just copy the registration URL into particular node, then check in the Rancher cluster registration, since the agent already running then it will shown in the Machines tab.

Regards,  
Fadjar

---

<div class="post-metadata">

**Author:** ![shankarjai2525](https://avatars.discourse-cdn.com/v4/letter/s/f04885/32.png) [@shankarjai2525](https://forums.suse.com/u/shankarjai2525)\
**Post date:** [July 14, 2025, 6:30pm UTC](https://forums.suse.com/t/registering-to-cluster-does-not-work/40881/3 "2025-07-14T18:30:01Z")

</div>

Hi,  
I’m trying to install RKE 2.11.3 and registering a node (master, etcd).  
do i need to install docker in the node ? Prior to registering the node.

---

<div class="post-metadata">

**Author:** ![Malik\_Faisal\_Ijaz](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/malik_faisal_ijaz/32/12079_2.png) [@Malik\_Faisal\_Ijaz](https://forums.suse.com/u/Malik_Faisal_Ijaz)\
**Post date:** [July 18, 2025, 7:43am UTC](https://forums.suse.com/t/registering-to-cluster-does-not-work/40881/4 "2025-07-18T07:43:01Z")

</div>

Check your network, credentials, and cluster config—registration may fail due to misconfiguration or connectivity issues.

---

<div class="post-metadata">

**Author:** ![Malik\_Faisal\_Ijaz](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/malik_faisal_ijaz/32/12079_2.png) [@Malik\_Faisal\_Ijaz](https://forums.suse.com/u/Malik_Faisal_Ijaz)\
**Post date:** [July 24, 2025, 9:16am UTC](https://forums.suse.com/t/registering-to-cluster-does-not-work/40881/5 "2025-07-24T09:16:15Z")

</div>

[Telelatino](https://telelatinoapks.com/): To register a node in Rancher, ensure all prerequisites like Docker, containerd, runc, nfs-common, open-iscsi, and chrony are installed, then run the registration URL on the node.
