Curso de Orquestación de Contenedores con Kubernetes

Categories: DevOps, CI y CD
Lista de deseos Share
Share Course
Page Link
Share On Social Media

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

What Will You Learn?

  • Dominar los fundamentos de la arquitectura y el diseño de Kubernetes
  • Crear y ejecutar aplicaciones con estado y microservicios complejos en Kubernetes
  • Usar herramientas como Kubectl, secrets y Helm para administrar recursos y almacenamiento
  • Trabajar Kubernetes Networking con opciones de equilibrio de carga como Ingress
  • Conseguir clústeres de Kubernetes de alta disponibilidad
  • Mejorar la observabilidad de Kubernetes con herramientas como Prometheus, Grafana y Jaeger

Course Content

Student Ratings & Reviews

No Review Yet
No Review Yet