Instala y configura K3s en HA o Single Master

Introducción

Continuamos con la instalación de nuestro hosting privado. Llega el momento de desplegar el software de Kubernetes K3s. Como ya comenté en el primer artículo de ésta colección, aunque podríamos desplegar sin problemas el sistema de Google K8s, ésta version lite está optimizada para IOT y sobre todo con un gran soporte para placas ARM.

¿Alta disponibilidad (HA) o Single Master?

No es una elección crucial, en realidad, la primera version de mi cluster contaba con un solo nodo master y cuatro workers. Con el tiempo, y sobre todo, con al compra de placas nuevas fui cambiando la configuración, pasando a dejar la placa con mas recursos como master y el resto como workers; sin embargo, tras observar como se comportaban, decidí que no hacía falta poner las placas mas potentes como master, ya que una Raspberry 3 puede gestionar perfectamente el cluster y que merece la pena dejar las que tienen mas recursos para ejecutar los pods.

Continue reading

Instala Raspbian y prepara el sistema para Kubernetes

Comenzamos nuestro camino que nos llevará a construir nuestro propio cloud privado. Todos los artículos de ésta serie se basan en experiencias propias y ajenas, y son el resultado de muchos meses de aprendizaje que aún hoy continua.

Para seguir y, sobre todo, entender todo lo que se explica aquí hay que tener una base de conocimientos de Kubernetes, contenedores y Linux. Voy a pasar por alto muchas cosas porque, de lo contrario, sería demasiado extenso. Igualmente trataré resolver cualquier duda que podáis tener bien en los comentarios o por mail.

Continue reading