Adicionar contenedor docker dentro de Kubernetes

Adicionar un nodo worker dentro de un clúster kubernetes

Para adicionar un nodo worker dentro de un clúster kubernetes, necesitamos repetir dentro del nodo adicional los pasos del 1 al 10 que vimos en el artículo de instalación de kubernetes.

El nodo adicional es simplemente otra máquina con Linux, sea que tenga o no tenga un contenedor docker. Así que con solo ejecutar los pasos del 1 al 10 que vimos en el artículo sobre instalar kubernetes en Ubuntu, ya hemos convertido nuestra nueva máquina en un nodo worker.

Para este ejercicio mí nodo worker adicional se llama andresworker2-VirtualBox.

El último paso es vincular dicho nodo al clúster, y necesitamos saber el comando que debemos ejecutar dentro del nodo adicional. Entonces, vamos al nodo master y le decimos que nos diga cuál es ese comando, así:

kubeadm token create --print-join-command

Así que el nodo master nos responderá que para vincular al nuevo nodo worker, debemos ejecutar este comando (esto fue lo que me contestó a mí):

kubeadm join k8scp:6443 --token vf9dee.tgk1kuoafdldhmoa --discovery-token-ca-cert-hash sha256:fe815da94db4d0d73039691ed9dca44a9f2e1e7ffa663283f698f2a50e82cca7

Ejecutamos el comando en el nodo worker, y sabremos que fue un éxito cuando el resumen nos diga ‘This node has joined the cluster‘:

Adicionar un nodo worker dentro de un clúster kubernetes

Finalmente ejecutamos el siguiente comando para validar la integración del nodo worker dentro del clúster:

kubectl get nodes

Y ahí lo tenemos

Tengamos siempre en cuenta que el comando de vinculación de nodos expira 24 horas después de haber sido generado.

Podemos continuar con el siguiente artículo, adicionar un contenedor docker dentro de un worker

Adicionar un contenedor docker dentro de Kubernetes

Comparte esto en
Publicado en GNU Linux.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *