# Custom nodes and Importing clusters

**URL:** <https://forums.suse.com/t/custom-nodes-and-importing-clusters/11627>\
**Category:** SUSE Rancher Prime\
**Created:** [August 29, 2018, 7:34am UTC](https://forums.suse.com/t/custom-nodes-and-importing-clusters/11627 "2018-08-29T07:34:34Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![hashimotor](https://avatars.discourse-cdn.com/v4/letter/h/50afbb/32.png) [@hashimotor](https://forums.suse.com/u/hashimotor)\
**Post date:** [August 29, 2018, 7:34am UTC](https://forums.suse.com/t/custom-nodes-and-importing-clusters/11627/1 "2018-08-29T07:34:34Z")

</div>

When I build a new Kubernetes cluster using Rancher, which is a recommended approach? Where the differences are?

- Creating a Cluster with Custom Nodes [https://rancher.com/docs/rancher/v2.x/en/cluster-provisioning/rke-clusters/custom-nodes/](https://rancher.com/docs/rancher/v2.x/en/cluster-provisioning/rke-clusters/custom-nodes/)

- Importing Kubernetes Clusters [https://rancher.com/docs/rancher/v2.x/en/cluster-provisioning/imported-clusters/](https://rancher.com/docs/rancher/v2.x/en/cluster-provisioning/imported-clusters/)

I think the formar uses RKE and RKE-related products works in the cluster. The latter doesn’t.  
I prefer less agent daemons and control containers under the cluster.

---

<div class="post-metadata">

**Author:** ![rimelek](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/rimelek/32/4987_2.png) [@rimelek](https://forums.suse.com/u/rimelek)\
**Post date:** [March 28, 2019, 9:20am UTC](https://forums.suse.com/t/custom-nodes-and-importing-clusters/11627/2 "2019-03-28T09:20:41Z")

</div>

Hi @hashimotor , it’s an old question but I couldn’t find an answer yet. [The official installation guide](https://rancher.com/docs/rancher/v2.x/en/installation/ha/) uses RKE to create a Kubernetes cluster and then shows how to install Rancher using Helm so we can import the created cluster. I am still wondering if it is the best way. Imported rancher clusters does not support project level network isolation. We can set label for each POD in a project and create a NetworkPolicy referring to the label. This way I can accidentally forget to set the label. On the other hand, I don’t need to create projects only for network isolation if I set it manually.

Could you get any answer to your question somewhere else?
