Container Orchestration using Kubernetes Certification - eLearning

450,00 EUR

  • 20 hours
eLearning

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

Hero

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

Hero

Cronograma del curso

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
curso de Kubernetes

¿Quién debería inscribirse en este programa?

Desarrolladores de software

Ingenieros de software

Ingenieros de sistemas

Administradores de TI

Administradores de la nube

Comenzar curso ahora

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

Contact background

¿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!