Descripción:
Kubernetes es una plataforma portable y extensible de código abierto para administrar cargas de trabajo y servicios. Kubernetes facilita la automatización y la configuración declarativa. Tiene un ecosistema grande y en rápido crecimiento. El soporte, las herramientas y los servicios para Kubernetes están ampliamente disponibles.
Kubernetes tiene varias características. Puedes pensar en Kubernetes como:
- una plataforma de contenedores
- una plataforma de microservicios
- una plataforma portable de nube
Kubernetes ofrece un entorno de administración centrado en contenedores. Kubernetes orquesta la infraestructura de cómputo, redes y almacenamiento para que las cargas de trabajo de los usuarios no tengan que hacerlo. Esto ofrece la simplicidad de las Plataformas como Servicio (PaaS) con la flexibilidad de la Infraestructura como Servicio (IaaS) y permite la portabilidad entre proveedores de infraestructura
Objetivo del curso: El participante aprenderá a instalar y configurar un clúster Kubernetes de nivel de producción, desde la configuración de la red hasta las actualizaciones y la disponibilidad de las implementaciones a través de los servicios. El curso también destila principios clave, como pods, despliegues, replicasets y servicios, y le dará suficiente información para que pueda empezar a utilizar Kubernetes por su cuenta.
Requisitos de ingreso.
- Comprensión de textos en idioma inglés.
- Conceptos de Linux y línea de comandos
- Gestores de paquetes
- Git y GitHub
Temario:
- Introducción al curso Introducción al curso
- Conceptos básicos de Kubernetes
- Instalación y configuración Instalación y configuración
- Arquitectura de Kubernetes Arquitectura de Kubernetes
- APIs y Acceso
- Objetos API
- Gestión del estado con despliegues
- Volúmenes y datos Volúmenes y datos
- Servicios Servicios
- Helm Helm
- Entrada
- Programación Programación
- Registro y resolución de problemas Registro y resolución de problemas
- Definiciones personalizadas de recursos
- Seguridad Seguridad
- Alta disponibilidad Alta disponibilidad