MicroK8s : Add Nodes2023/06/22 |
If you'd like to add more Nodes to your MicroK8s Cluster, Configure like follows.
|
[1] | Make sure commands to join in Cluster on primary Node. |
root@dlp:~# microk8s add-node From the node you wish to join to this cluster, run the following: microk8s join 10.0.0.30:25000/f99f1625c1b0d0ca7601a63cf9d6fba5/ff0519fe1876 Use the '--worker' flag to join a node as a worker not running the control plane, eg: microk8s join 10.0.0.30:25000/f99f1625c1b0d0ca7601a63cf9d6fba5/ff0519fe1876 --worker If the node you are adding is not reachable through the default interface you can use one of the following: microk8s join 10.0.0.30:25000/f99f1625c1b0d0ca7601a63cf9d6fba5/ff0519fe1876 |
[2] | On a new Node, Install MicroK8s and join in Cluster. |
root@node01:~#
snap install microk8s --classic microk8s (1.27/stable) v1.27.2 from Canonical✓ installed # run the command confirmed in [1] root@node01:~# microk8s join 10.0.0.30:25000/f99f1625c1b0d0ca7601a63cf9d6fba5/ff0519fe1876 Contacting cluster at 10.0.0.30 Waiting for this node to finish joining the cluster. .. .. .. .. |
[3] | After a few minutes on primary Node, Make sure a new Node has been added in Cluster. |
root@dlp:~# microk8s kubectl get nodes NAME STATUS ROLES AGE VERSION node01.srv.world Ready <none> 86s v1.27.2 dlp.srv.world Ready <none> 18m v1.27.2 |
[4] | To remove a Node, Set like follows. |
# leave from cluster on the target node first root@node01:~# microk8s leave Generating new cluster certificates. Waiting for node to start. # on primary node, remove the target node root@dlp:~# microk8s remove-node node01.srv.world
microk8s kubectl get nodes NAME STATUS ROLES AGE VERSION dlp.srv.world Ready <none> 20m v1.27.2 |
Sponsored Link |