Contacta con nosotros

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
 14 Horas

Número de participantes


Precio por participante

Testimonios (2)

Próximos cursos

Categorías Relacionadas