Crear cluster de kubernetes con microk8s
En un tutorial anterior vimos como instalar kubernetes con microk8s y la herramienta kubctl. La idea de este post es contar con un par de maquinas virtuales para Crear cluster de kubernetes con microk8s y seguir avanzando en estas tecnologías de plataformas virtuales que verdaderamente son excelentes.
Si aun no sabes como instalar #kubernetes con #microk8s lo podes ver en este tutorial: https://culturalibre.ar/2022/05/10/instalar-kubernetes-sobre-ubuntu-server-con-microk8s/
Un clúster de Kubernetes de alta disponibilidad (HA) es un clúster que puede resistir una falla en cualquiera de sus componentes y continuar sirviendo cargas de trabajo sin interrupción. Hay tres componentes necesarios para un clúster de Kubernetes de alta disponibilidad:
- Debe haber más de un nodo disponible en cualquier momento.
- El plano de control debe ejecutarse en más de un nodo para que la pérdida de un solo nodo no haga que el clúster deje de funcionar.
- El estado del clúster debe estar en un almacén de datos que sea en sí mismo de alta disponibilidad.
Para este ejemplo estaremos usando 3 maquinas virtuales por lo que el HA es solo el marco teórico, debido a que si se rompe el host principal y tenemos las tres maquinas virtuales sobre el mismo host no existe alta disponibilidad.
srv1 – 192.168.0.51
srv2 – 192.168.0.52
srv3 – 192.168.0.53
Ahora vamos a poner en el srv1 el comando:
microk8s add-node
Una vez que ejecutan el codigo anterior les va a devolver un join si queremos sumar otro nodo al cluster o bien uno distinto si queremos sumarlo como worker. En este caso usamos la primera opcion y vamos a srv2 y lo ejecutamos.
Lo que ejecutamos es algo asi:
microk8s join 192.168.0.51:25000/c4d0928aba43405e806b854b122fd28d/9fb696e02df4
y nos devolveria algo asi:

Ahora vamos de nuevo el srv1 y nuevamente ejecutamos microk8s add-node repitiendo la acción con srv3
Ahora que ya unimos srv2 y srv3 comprobamos en srv1:

En este momento contamos con un cluster de alta disponibilidad de kubernetes.
Luego seguiremos con más tutoriales para ver cosas que se pueden hacer sobre un cluster de kubernetes! espero les sirva!
Filed under: kubernetes - @ 30 junio, 2022 2:54 pm
Etiquetas: alta disponibilidad, cluster, ha, kubernetes, microk8s, ubuntu
One thought on “Crear cluster de kubernetes con microk8s”