Orquestación de contenedores usando Kubernetes - Aprendizaje combinado (Aula Virtual en Directo & eLearning)
450,00 EUR
- 45 hours
Kubernetes es una de las herramientas de orquestación de contenedores más populares disponibles. El curso de Certificación en Orquestación de Contenedores con Kubernetes te ayudará a comprender las habilidades esenciales, la tecnología y los conceptos que un administrador de Kubernetes necesita saber. Planea supervisar cargas de trabajo y servicios contenerizados con Organizaciones industriales utilizando el curso de Preparación de Kubernetes. Cubre todos los aspectos, incluyendo la gestión del ciclo de vida de aplicaciones, instalación, configuración y validación, redes, programación, seguridad, mantenimiento de clústeres, conceptos fundamentales, Kubernetes en Azure, almacenamiento y más.
Currículum de eLearning
Introducción
Lección 01
- Introducción
Descripción general de Kubernetes
Lección 02
- Visión general de contenedores
- Demostración - Configuración del Lab – VirtualBox
- Demostración – Docker
- Orquestación de Contenedores
- Arquitectura de Kubernetes
Configurar Kubernetes
Lección 03
- Configuración de Kubernetes - Introducción y Minikube
- Demostración – Minikube
- Configuración de Kubernetes – Kubeadm
- Demostración - Kubeadm - Parte 1 - Configuración de Máquinas Virtuales y Prerrequisitos
- Demostración - Kubeadm - Parte 2 - Configurar el clúster con Kubeadm
- Demostración - Kubernetes en Google Cloud Platform
- Demostración - juega-con-k8s.com
Conceptos de Kubernetes
Lección 04
- PODs
- Demostración - PODs
Introducción a YAML
Lección 05
- Introducción a YAML
Conceptos de Kubernetes - PODs, ReplicaSets, Despliegues
Lección 06
- PODs con YAML
- Consejos y trucos – YAML
- Controladores de replicación y ReplicaSets
- Demostración – ReplicaSets
- Despliegues
- Demostración – Despliegues
- Despliegues - Actualización y Reversión
- Demostración - Despliegues - Actualización y Reversión
Conectividad con Kubernetes
Lección 07
- Fundamentos de redes en Kubernetes
- Demostración - Redes en Kubernetes
Servicios
Lección 08
- Servicios – NodePort
- Demostración – Servicios
- Servicios – IP de Clúster
Arquitectura de Microservicios
Lección 09
- Aplicación de Microservicios
- Demostración - Despliegue de Microservicios
- Aplicación en el clúster de Kubernetes de GCP
- Demostración - Aplicación de Votación Improvisada - v2
Currículo Virtual en Directo
Introducción al curso
Lección 01
- Introducción a Kubernetes
- CKA y su importancia
- Ruta de Aprendizaje
- Esquema del programa
- Contenido del curso
- Componentes del curso
- Criterios de Finalización del Curso
Conceptos fundamentales
Lección 02
- Visión general
- Etcd
- Controlador
- Planificador
- Kubelet
- Proxy de Kubernetes
- Pods
- ReplicaSets
- Despliegues
- Servicios, Balanceo de Carga &
- Redes
- Contenedores
- Políticas
Clúster de Kubernetes
Lección 03
- Visión General de la Arquitectura de Clústeres
- Configurando un clúster
- Gestión y Administración de Clústeres
- Node
- Comunicación entre el Plano de Control y el Node
- Entendiendo los Controladores
- Importancia del Administrador del Controlador de la Nube
- Trabajando con Kubeadm
- Gestionando un clúster utilizando Kubelet
- Controlador de Acceso Basado en Roles
- Servidor API
- Logrando Alta Disponibilidad
- Copia de seguridad, Restauración del clúster etcd
- Datos
- Actualización de versión en Kubernetes
- Grupo
- Administrando objetos de Kubernetes
Cargas de trabajo
Lección 04
- Resumen de las cargas de trabajo
- Despliegue
- Entendiendo los Pods
- Ciclo de vida de un Pod
- Trabajando en la asignación de Pods
- Contenedores de Inicialización
- Gestión de recursos de contenedores
- Monitoreo de la Salud
- Contenedores Multi Pod
- Restricciones de Distribución de Topología de Pods
- Conjunto de réplicas
- Pods estáticos
- Configuración de aplicaciones
- ConfigMap y Secrets
- Conseguir Escalabilidad
- Creación de pods autocurables con
- Políticas de Reinicio
- Gestión de Manifiestos y
- de plantillas
Programación
Lecciónn 05
- Visión general del programador
- Marcos de programación
- Programador de Kubernetes
- Selección de Nodo en Kube-Scheduler
- Realización de Actualizaciones Continuas en un DaemonSet
- Reversiones
- Ajuste del Rendimiento del Programador
- Políticas de Programación
- Perfiles de Programación
- Políticas de gestión de topología
- DaemonSet
- Sobrecarga del Pod
- Ajuste del rendimiento
- Gestión de recursos
Servicios, equilibrio de carga y redes
Lección 06
- Panorama general
- Servicios
- Topología
- Catálogo de servicios
- DNS para Servicios y Pods
- Conexión de aplicaciones con servicios
- Segmentos de extremo
- Entrada
- Controladores de entrada
- Políticas de red
- Adición de entradas al Pod /etc/hosts
- Con HostAliases
- IPv4/IPv6 Dual-Stack
- Redes de Clúster
Almacenamiento
Lección 07
- Visión general del almacenamiento en Kubernetes
- Volúmenes
- Volúmenes Persistentes
- Instantáneas de Volumen
- Clonación de Volúmenes CSI
- Clases de Almacenamiento
- Clases de instantáneas de volumen
- Aprovisionamiento dinámico de volúmenes
- Capacidad de almacenamiento
- Volúmenes efímeros
- Límites de Volumen Específicos de Nodo
Servicio Azure Kubernetes
Lección 08
- Kubernetes en un entorno de nube
- Componentes del servicio AKS
Resolución de problemas y casos prácticos de Kubernetes
Lección 09
- Visión general de la resolución de problemas en Kubernetes
- Arquitectura de registro de clústeres Kubernetes
- Registros de clústeres y nodos
- Registros de Contenedores
- Resolución de Problemas de Aplicaciones
- Herramientas de Monitorización
- Comandos de depuración de redes
- Problemas de red
- Supervisión y registro de AKS
- Casos prácticos
Proyecto 1: Contenedor de software informático
Proyecto 01
Como desarrollador de Kubernetes, demuestra el packaging de tu aplicación web en una imagen de contenedor Docker. Utiliza la imagen del contenedor en el clúster Google Kubernetes Engine como un conjunto de réplicas de carga equilibrada que puede escalar según las necesidades de tus usuarios. Escala una aplicación desplegada en Google Kubernetes Engine, luego despliega una nueva versión de tu aplicación sin tener tiempo de inactividad cero y finalmente despliégala en el clúster.
Proyecto 2: Los medios sociales subyacen a los retos de la infra
Proyecto 02
Como desarrollador de Kubernetes, completa las características de escalabilidad de la aplicación demostrando cómo crear un clúster con la función de autoescala, cómo redimensionar el tamaño del clúster existente para satisfacer los requisitos de infraestructura de las aplicaciones que ya se están ejecutando en producción y, por último, cómo autoescalar la aplicación en términos de conjunto de réplicas y despliegues.
Resultados del aprendizaje
Al final de este Curso de eLearning de Orquestación de Contenedores con Kubernetes, serás capaz de:
Comprender la gestión del ciclo de vida de las aplicaciones
Instalar y configurar Kubernetes
Mantener clústeres, seguridad, almacenamiento y volúmenes
Comprender la arquitectura de microservicios
Características clave
45+ horas de Aprendizaje Combinado
40 horas de formación dirigida por un instructor
8 horas de aprendizaje en línea a tu propio ritmo
2 Cursos y Proyectos
2 Cursos y Evaluaciones
Flexibilidad para elegir las clases
Certificado de finalización de curso reconocido por la industria
¿Quién debería inscribirse en este programa?
Sería mejor tener un sólido entendimiento de contenedores, particularmente Docker. Nuestro curso de Certificación en DevOps te ayudará a aprender sobre Docker. Tener experiencia práctica con terminales de Linux es beneficioso, pero opcional.
Desarrolladores de Software
Ingenieros de Software
Administradores de Sistemas
Administradores de Linux
Administradores de la Nube
¿Necesitas una solución corporativa o integración de LMS?
¿No encontraste el curso o programa que encajaría para tu empresa? ¿Necesitas integración con un LMS? ¡Escríbenos! ¡Resolveremos todo!