Con este curso te convertirás en un Kubernetes Máster dominando la herramienta más popular para administrar contenedores Docker!
Kubernetes es una plataforma open source para administrar cargas de trabajo y servicios, facilitando la automatización y eliminando muchos de los procesos manuales durante la implementación y escalabilidad de las aplicaciones en contenedores.
Este curso te enseñará a orquestar y gestionar contenedores en un clúster de Kubernetes. Aprenderás a implementar aplicaciones escalables y resilientes en entornos de producción, utilizando las mejores prácticas y herramientas de la industria. Además, comprenderás cómo funciona el modelo de objetos de Kubernetes y cómo se puede utilizar para automatizar el ciclo de vida de las aplicaciones.
¡Únete ahora y lleva tus habilidades a otro nivel!
Objetivos
- Ser capaz de configurar un entorno de desarrollo compatible con Kubernetes
- Entender la filosofía de desarrollo y la arquitectura de las aplicaciones basadas en Kubernetes
- Ser capaz de instalar y administrar un clúster
- Adquirir nociones básicas de técnicas serverless basadas en Kubernetes con Kubeless
Introducción a los conceptos principales
- Introducción
- API de Kubernetes
- Arquitectura de un Cluster
- Servicios Kubernetes
Gestión del ciclo de vida de una aplicación
- Entendimiento de cómo funcionan los despliegues (updates y rollbacks)
- Diferentes tipos de configuración de aplicaciones
- Escalado de aplicaciones
Hands On: Instalación, configuración y validación
- Diseño de cluster
- Despliegue de un cluster
- Configuración de securización en comunicaciones
- Configuración de alta disponibilidad de cluster
- Elección de una red de cluster
- Configuración de infraestructura
- Ejecución y análisis de test de cluster
- Ejecución y análisis de test de nodos
Red –Networking
- Introducción al networking de un cluster
- Configuración del networking
- Pods
- Servicios
- Despliegue de balanceador
Planificación. Scheduling
- DaemonSets
- Planificación de Pods
- Uso de múltiples planificadores
- Monitorización de planificadores
Seguridad. Security
- Introducción a la seguridad en un cluster
- Autenticación y autorización
- Politicas de red
- Creación y manejo de certificados TLS para el cluster
- Definición de contextos
- K-V Store
Solución de problemas. Troubleshooting
- Troubleshoot de aplicación
- Troubleshoot de panel de control
- Troubleshoot de nodos
- Troubleshoot de red
Mantenimiento de Cluster
- Proceso de upgrade de cluster
- Upgrade de O
- Implementar una política de backup y restauración
Logging y monitorización
- Monitorización componentes de cluster
- Monitorización de aplicación
- Logs de cluster
- Logs de aplicación
Almacenamiento. Storage
- Persistencia de volúmenes y creación
- Acceso a volúmenes
- Objetos de almacenamiento de Kubernetes
- Funcionamiento de aplicaciones con persistencia de almacenamiento
Un curso de Kubernetes para desarrolladores está dirigido a desarrolladores que desean aprender a desplegar y administrar aplicaciones en Kubernetes, utilizando herramientas de automatización y gestión de la configuración.
Todas las empresas con centro de trabajo en territorio estatal, independientemente de su tamaño o ubicación, que coticen por la contingencia de Formación Profesional a la Seguridad Social disponen de un crédito anual para la formación continua de sus trabajadores.
Las empresas pueden organizar y gestionar los fondos ante la Fundación Estatal para la Formación en el Empleo (FUNDAE) con sus propios medios, o bien dejar la gestión de las bonificaciones a los centros de formación que contrata, que deberán estar acreditados e inscritos en el registro de entidades de formación.
Formación a medida
Todos nuestros cursos son a medida. Ayudamos a los equipos a desarrollar sus conocimientos y habilidades para mejorar su productividad y llevar a cabo la estrategia Digital de sus organizaciones.