¿Que es un contenedor?

Los contenedores, o dockers, han revolucionado la informática moderna. Con ellos podemos ejecutar aplicaciones de una manera mucho mas flexible y sobre todo portable. Básicamente un docker es un software que nos permite empaquetar todo el código, dependencias etc y poder portarlo de un entorno a otro. Es ligero y sobre todo seguro ya que está aislado del propio sistema operativo donde se ejecuta.
¿Por qué Kubernetes?

Un sola palabra: Google! Hay otras opciones docker swarm, Mesosphere DC/OS entre otros, pero K8s de Google se ha llevado el gato al agua. ¿Que ofrece?
- Portabilidad: Kubernetes funciona en la casi todas las nubes actuales y con casi todos los procesadores (CPU) actuales, lo que nos facilita mover la infraestructura de una plataforma a otra sin necesidad compilar todo de nuevo.
- Escalabilidad: Tener multiples instancias de una aplicación y un balanceo de carga se hace de una manera muy sencilla.
- Disponibilidad: Kubernetes nos permite tener alta disponibilidad (HA) tanto del aplicativo como de su infraestructura.
- Open source Cualquiera puede aportar su grano de arena.
- A prueba de balas! Lo usan miles de personas y compañías alrededor del mundo.

Sin embargo, para nuestras raspberrys, aunque posible, resultaría demasiado pesado, ya que se incluyen diversas utilidades que no serían necesarias en nuestro entorno y otras tantas que no están portadas u optimizadas para la arquitectura ARM. Es por esto que Rancher lanzó k3s, una versión mucho mas ligera que K8s y que es ideal para IOT.
¿Rasbperry? ¿No hay nada mejor?
Desde luego, hay cientos de placas mas potentes pero, ¿Hay alguna que tenga mucho mas apoyo de la comunidad de internet? y sobre todo ¿ Hay alguna que ofrezca lo mismo por el mismo precio? Hoy en día una Raspberry 3 se puede encontrar por unos 45€ menos incluso si nos vamos al mercado de segunda mano.
A continuación podéis ver como luce mi cluster de raspberrys. No pretendo monetizar este post, por lo que no pondré enlaces patrocinados. Las carcasas son fácilmente localizables en amazon.


