Container Orchestration using Kubernetes Certification - eLearning
450,00 EUR
- 20 hours
Lleva tus habilidades con contenedores al siguiente nivel dominando Kubernetes, la plataforma estándar de la industria para la orquestación de contenedores. Este curso práctico está diseñado para ayudarte a automatizar el despliegue, la escalabilidad y la gestión de aplicaciones en contenedores en entornos de nube modernos.
Características clave
Idioma
El curso y el material están disponibles en inglés
Nivel
Nivel principiante - intermedio
9 horas de videos a demanda
con más de 20 horas de estudio recomendadas
94 ejercicios prácticos
10 evaluaciones calificadas automáticamente
4 proyectos del mundo real
4 tareas integrales
1 año de acceso a eLearning
Certificación de finalización del programa incluida

Resultados de aprendizaje
Al final de este curso serás capaz de:
Comprender los conceptos básicos de Kubernetes
Comprender los fundamentos de la orquestación de contenedores y Kubernetes
Instalar
Configura y administra clústeres de Kubernetes utilizando herramientas como Minikube
Gestionar
Implementa y gestiona aplicaciones en contenedores en Kubernetes
Kubectl
Usa kubectl para interactuar de forma eficaz con clústeres de Kubernetes
Docker
Trabajar con Docker Compose y Swarm para la orquestación
Arquitectura
Comprender la arquitectura de Kubernetes y sus componentes principales
Multicontenedor
Gestionar aplicaciones y servicios de varios contenedores
Escala
Aplicar estrategias de orquestación para lograr escalabilidad y alta disponibilidad
Compilar
Crea flujos de trabajo reales para el despliegue de contenedores

Cronograma del curso
Introducción a Kubernetes
Lección 01
- Camino a Kubernetes
- ¿Dónde está Kubernetes?
- Instalación de Minikube
- Primera aplicación en Minikube
- Componentes de la arquitectura de K8s
- Comunicación entre componentes de K8s
- Kubectl: la navaja suiza de Kubernetes
- Formatear la salida de los comandos de Kubectl
K8s en producción
Lección 02
- Creación de una cuenta en Google Cloud Platform (GCP)
- Creación de máquinas virtuales para la configuración de un clúster de Kubernetes
- Cumplir los requisitos previos e instalar paquetes para el clúster de K8s
- Puesta en marcha del clúster de K8s
- Tipos de objetos de Kubernetes
- Introducción a los Pods
- Trabajar con pods
- Comprender las etiquetas y los selectores
- Trabajar con etiquetas y selectores
- Introducción a los espacios de nombres
- Trabajar con espacios de nombres
Cargas de trabajo de Kubernetes
Lección 03
- ReplicaSets
- Trabajar con ReplicaSets
- Implementaciones
- Trabajar con implementaciones
- Implementación de actualizaciones y reversiones
- DaemonSets
- Trabajar con DaemonSets
- Jobs y CronJobs
- Trabajar con empleos
- Trabajar con CronJobs
- Limpieza del espacio de trabajo
- Restablecer el clúster de Kubernetes
Redes en K8s
Lección 04
- Redes en K8s
- Introducción a la red de K8s
- Tipos de servicios de K8s
- Trabajar con el servicio ClusterIP
- Trabajar con el servicio NodePort
- Servicio LoadBalancer
- Creación de un servicio LoadBalancer (LB) con el balanceador de carga de GCP
- Acceder al DNS de los objetos de K8s
- Trabajar con CoreDNS
Objetos de almacenamiento de K8s
Lección 05
- Objetos de almacenamiento de K8s
- Introducción al almacenamiento en K8s
- Trabajar con volúmenes
- Configuración de la infraestructura para volúmenes persistentes (PV)
- Creación de los objetos de Volumen Persistente (PV)
- Trabajar con volúmenes persistentes (PVs)
- Trabajar con secretos
- Trabajar con ConfigMaps
Orquestación avanzada con Kubernetes
Lección 06
- Orquestación avanzada con Kubernetes
- Sondas de liveness y readiness
- Contenedores Init y Sidecar
- Afinidad de nodo
- Taints y tolerations
- Introducción a los StatefulSets
- Creación de requisitos previos para StatefulSets
- Redacción y creación de StatefulSet
- Ejecución de ZooKeeper StatefulSet
- Introducción a Helm
- Configuración y uso de Helm
- Configuración del balanceador de carga HAProxy
- Creación de un clúster de K8s de alta disponibilidad usando Kubeadm
- Prueba de la alta disponibilidad del clúster
- Copia de seguridad de la base de datos Etcd
- Actualización del clúster y restauración de la base de datos de Etcd
Seguridad y resolución de problemas
Lección 07
- Seguridad y solución de problemas
- Modelo de seguridad de K8s
- Introducción al contexto de seguridad en K8s
- Configuración del contexto de seguridad de K8s
- Introducción a los estándares de seguridad de K8s
- Estándares de seguridad de K8s: aplicación de políticas de seguridad a los espacios de nombres
- Introducción al control de acceso basado en roles (RBAC)
- Trabajar con RBAC
- Solución de problemas de Pods
- Registros de K8
- Trabajar con clases de prioridad de Pods
K8s gestionado en la nube
Lección 08
- K8s gestionado en la nube
- Introducción a Google Kubernetes Engine (GKE)
- Creación de clúster de GKE
- Conexión y análisis de clústeres de GKE
- Servicio de balanceador de carga con GKE
- Ingreso sencillo con GKE
- Ingreso de múltiples rutas con GKE
- PV con GKE usando controladores CSI y clases de almacenamiento
- Registros de GCP
- Supervisión con GCP
- Creación e importación de paneles
- Creación de política de alertas
- Eliminación de clúster de GKE
Instrucciones para la práctica de exámenes
Lección 09
- Epílogo: indicaciones para el examen y la práctica
- Introducción al examen CKA

¿Quién debería inscribirse en este programa?
Desarrolladores de software
Ingenieros de software
Ingenieros de sistemas
Administradores de TI
Administradores de la nube
Requisitos previos
- Conocimientos básicos sobre contenedorización y conceptos de Docker
- Es útil tener conocimientos de sistemas Linux
- Se valoran conocimientos básicos de redes
- Conocimientos previos de la nube (opcionales pero beneficiosos)
Declaraciones
Licencias y acreditación
Este curso se ofrece de acuerdo con el Acuerdo del Programa de Socios y cumple con los requisitos del Acuerdo de Licencia.
Política de equidad
Se anima a los candidatos a ponerse en contacto con AVC para recibir orientación y apoyo durante todo el proceso de adaptación.
Preguntas frecuentes

¿Necesita soluciones corporativas o integración LMS?
¿No encontraste el curso o programa que encajaría para tu empresa? ¿Necesitas integración con un LMS? ¡Escríbenos! ¡Resolveremos todo!
