Curso de Orquestación de Contenedores con Kubernetes
Acerca de este curso
> Módulo 1: Comprender la arquitectura y Creación de clústeres de Kubernetes
¿Qué es Kubernetes?
Conceptos de Kubernetes
Profundizando en la arquitectura de Kubernetes
Tiempos de ejecución de Kubernetes
Integración y despliegue continuos
Creación de un clúster de un solo nodo con Minikube
Creación de un clúster de varios nodos con KinD
Creación de un clúster de varios nodos con k3d
Comparando Minikube, KinD y k3d
Creación de clústeres en la nube (GCP, AWS, Azure)
Creación de un clúster completo desde cero
> Módulo 2: Alta disponibilidad y fiabilidad
Conceptos de alta disponibilidad
Mejores prácticas de alta disponibilidad
Alta disponibilidad, escalabilidad y planificación de la capacidad
Actualizaciones de clúster en vivo
Compensaciones de rendimiento, costo y diseño de clústeres grandes
> Módulo 3: Protección de Kubernetes
Protección de Kubernetes
Comprender los desafíos de seguridad de Kubernetes
Endurecimiento de Kubernetes
Ejecución de un clúster multiusuario
> Módulo 4: Uso de los recursos de Kubernetes en la práctica
Diseño de la plataforma Hue
Uso de Kubernetes para construir la plataforma Hue
Separación de servicios internos y externos
Programación avanzada
Uso de espacios de nombres para limitar el acceso
Uso de la personalización para estructuras de clúster jerárquicas
Lanzamiento de trabajos
Mezcla de componentes que no pertenecen al clúster
Evolución de la plataforma Hue con Kubernetes
> Módulo 5: Administración de almacenamiento
Administración de almacenamiento
Tutorial de volúmenes persistentes
Tipos de volumen de almacenamiento en la nube pública: GCE, AWS y Azure
Volúmenes GlusterFS y Ceph en Kubernetes
Flocker como administrador de volúmenes de datos de contenedores agrupados
Integración del almacenamiento empresarial en Kubernetes
Proyección de volúmenes
Uso de complementos de volumen fuera del árbol con FlexVolume
La interfaz de almacenamiento de contenedores
> Módulo 6: Implementación y actualización de aplicaciones
Escalado automático de pod horizontal
Realización de actualizaciones continuas con ajuste de escala automático
Manejo de recursos escasos con límites y cuotas
Elección y gestión de la capacidad del clúster
> Módulo 7: Empaquetando aplicaciones
Comprender Helm
Usando Helm
Creando tus propios charts
> Módulo 8: Serverless en Kubernetes
Comprender la informática sin servidor
Kubernetes serverless en la nube
Knative
Frameworks de FaaS de Kubernetes
> Módulo 9: Monitoreo de clústeres de Kubernetes
Entendiendo la observabilidad
Iniciar sesión con Kubernetes
Recopilación de métricas con Kubernetes
Seguimiento distribuido con Jaeger