Ability to onboard custom nodes? #153
Replies: 2 comments 4 replies
-
Hi! I’ve worked on a similar task. The idea was to launch a node in AWS and use it to create a tunnel into the AWS VPC. I managed to add my custom node to the cluster. The only thing that didn’t work was setting up full network communication between Rackspace nodes and my node. However, it was still possible to run certain pods on it. The first step was to copy all the configuration from a Rackspace node to my own node — kubelet config, containerd config, etc. Then, I created something like a service account in the cluster:
And then generated a token:
After that, I used this token in the bootstrap config for kubelet. I also created a kind: Node object in the cluster and attached a finalizer to it to prevent Rackspace from deleting it. Then I started the kubelet, and finally had to approve the node CSR:
After that, the node started working. |
Beta Was this translation helpful? Give feedback.
-
@akshatmittal Are you looking to import nodes from other hyperscalers like AWS to Spot control-plane ? Or add spot nodes to EKS controlplane ? We are working on ways to do the latter(add spot nodes to EKS controlplane). |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I have some custom nodes that I'd like to onboard to the cluster. Would like to onboard them to the cluster so that specific pods can be scheduled on them.
Something that is/would be possible at some point?
Beta Was this translation helpful? Give feedback.
All reactions