<p>I'm trying to find an answer to this question but can't find it clearly in the kubernetes documentation or in any Q/A forums.</p>

<p>I have a kubernetes cluster running with 4 nodes.
Is it possible to create a second cluster that is reusing one or multiple nodes from the previous one ? Or is a node restricted to be in a single kubernetes cluster ?</p>

<p>I'm running the actual cluster with RKE (rancher tool for deploying k8 cluster) and I found <a href="https://github.com/rancher/rancher/issues/15456" rel="nofollow noreferrer">this issue</a> that makes me doubt about that possibility.</p>

<p>Thanks for any clarification.</p>

<p>It's not possible actually. Kubelet running in each node registers the current node with a Kubernetes API Server. There is a heartbeat sent from the kubelet to the Kubernetes API Server. Now if you reconfigure that kubelet and instruct it to register to different Kubernetes API Server this will lead to heartbeat not going to the first Kubernetes API Server and that node will be marked as NotReady in the first Kubernetes API Server.</p>
