📌 Gestionar una aplicación sobre contenedores es estar onfire.
Kubernetes es un software de orquestación de contenedores desarrollado inicialmente por Google, pero que hoy en día es un proyecto libre independiente utilizado en gran cantidad de entornos diferentes y que se ha convertido en muchos casos en la solución preferida para orquestar aplicaciones basadas en contenedores en entornos en producción.
El principal objetivo es conocer la herramienta Kubernetes, el software más extendido actualmente para la puesta en producción de aplicaciones sobre contenedores, haciendo énfasis en la arquitectura de la aplicación, la actualización de versiones, la escalabilidad, etc.
⚡ Apuntando a estos Objetivos:
-
Conocer las diferencias entre aplicaciones en función de su arquitectura
-
Conocer Kubernetes y los elementos principales que nos permiten gestionar una aplicación en un entorno en producción
-
Realizar despliegues de aplicaciones sobre Kubernetes utilizando la herramienta kubectl
-
Introducción a Kubernetes
-
Instalación de Kubernetes
-
Contenedores en Kubernetes: Pods
-
Escalabilidad: Replicaset
-
Despliegues onfire: Deployment
-
Distintos proyectos: Namespaces
-
Acceso a las aplicaciones: Services
-
Challenge Final
-
Recursos
-
Como siempre, cualquier contribución es bienvenida, simplemente forkeá este repo y enviame una PR.