Temario del curso
Introducción
Configuración del sistema de Kubernetes e instalación de recursos del kit de herramientas
Descripción general de las características y arquitectura de los patrones de diseño de Kubernetes
- ¿Qué son los patrones de diseño de software?
- ¿Cómo se implementan los patrones de diseño en DevOps?
Definición de los fundamentos y usos de los patrones de diseño de Kubernetes
Introducción a las clasificaciones principales de los patrones de diseño
- Patrones estructurales
- Patrones de comportamiento
- Patrones creacionales
Operación de patrones de diseño e implementación de aplicaciones basadas en patrones
- Exploración de tipos secundarios de patrones de diseño
- Ejecución de proyectos de Kubernetes utilizando patrones de diseño
Ejecución de estrategias de implementación para la aplicación de patrones de diseño
- Selección y ejecución del método de implementación adecuado
Trabajo con la API de Kubernetes y acceso a bibliotecas oficiales de clientes
- Operación de la biblioteca y repositorio de clientes en Python
- Uso de bibliotecas mantenidas por la comunidad
Descripción general de las extensiones y recursos personalizados de Kubernetes
- Extensiones para clústeres de Kubernetes
- Extensiones para la API de Kubernetes
- Trabajo con patrones de extensión y puntos de extensión de Kubernetes
Utilización de extensiones y complementos esenciales de Kubernetes
Ampliación de clientes de Kubernetes y operación de controladores de API personalizados
Creación e implementación de definiciones de recursos personalizados para la API de Kubernetes
Trabajo con extensiones de controladores de admisión y uso del operador de Kubernetes
Ampliación del programador de Kubernetes y desarrollo de un programador personalizado
- Afinidad de nodo frente a afinidad de pod
Integración de extensiones de Kubernetes dentro de la infraestructura de Kubernetes
Resolución de problemas
Resumen y conclusión
Requerimientos
- Experiencia básica con la plataforma y las herramientas de Kubernetes
- Conocimiento de la tecnología y los conceptos de contenedores
- Experiencia con distribuciones de Linux e interfaz de línea de comandos (CLI)
- Domino del lenguaje de programación Python 3.x
Público objetivo
- Desarrolladores
- Ingenieros de DevOps
Testimonios (2)
El conocimiento y experiencia del consultor ya que se abordan los temas teóricos aplicándolos a la realidad de los procesos. El curso contiene un programa de mucho valor en la gestión de las tecnologías de información.
Luis Castro Gamboa - Cooperativa De Ahorro Y Credito Ande No. 1 R.L.
Curso - Site Reliability Engineering (SRE) Foundation®
Que fue muy claro en cada especificación