Contacta con nosotros

Temario del curso

Introducción

Configuración del entorno de desarrollo para el marco de trabajo de Tekton

  • Requisitos del sistema y clúster de Kubernetes para las Tekton Pipelines
  • Habilitación del Control de acceso basado en roles (RBAC)
  • Concesión de roles y permisos de usuario

Instalación de las Tekton Pipelines y componentes fundamentales de Tekton

  • Proporcionar un Volumen persistente para la gestión del almacenamiento de flujos de trabajo de CI/CD
  • Trabajo con la CLI de Tekton

Descripción general de las características y arquitectura de las Tekton Pipelines

  • Inicio con objetos de Kubernetes y la API de Tekton
  • Introducción a los flujos de trabajo de CI/CD con las Tekton Pipelines
  • ¿Qué son los Pasos, Tareas y Pipelines?
  • Aprovechamiento de los recursos de las Tekton Pipelines

Creación y configuración de una Tarea utilizando las Tekton Pipelines

  • Tarea v.s. ClusterTask
  • Definición de Pasos como los bloques de construcción de una Tarea de pipeline
  • Ejecución de directorios reservados mediante Tareas de las Tekton Pipelines
  • Ejecución de scripts dentro de los Pasos en las Tekton Pipelines
  • Especificación y adición de campos necesarios para manipular las ejecuciones de los Pasos

Implementación de sustitución de variables para entidades de Tarea en las Tekton Pipelines

Inspección y depuración de la estructura de un archivo de Tarea y del Pod

Instanciación y ejecución de una Tarea de Pipeline de Tekton con TaskRun

  • Configuración de TaskRun y especificación de una Tarea objetivo
  • Manipulación de paquetes de Tekton y otros recursos de Tekton
  • Configuración y especificación de los campos requeridos de las Tekton Pipelines

Cancelación de ejecuciones de Tarea y eliminación de un Pod en ejecución

Seguimiento del estado de una Tarea en ejecución en las Tekton Pipelines

  • Seguimiento de los Pasos y resultados de las Tekton Pipelines

Descripción general de los eventos de Kubernetes en las TaskRuns de las Tekton Pipelines

Creación y configuración de Pipelines utilizando las Tekton Pipelines

  • Declaración de campos de Pipeline y objetos operacionales
  • Agregación de una Tarea a las Tekton Pipelines y extensión del flujo de trabajo de CI/CD

Trabajo con los resultados de una ejecución de Pipeline en las Tekton Pipelines

  • Pasaje de resultados de Tareas a otros parámetros de Tarea
  • Publicación y recopilación de resultados de pipeline

Agregación de descripciones y comandos finales de las Tekton Pipelines

Aprovechamiento de Tareas personalizadas para implementar comportamientos de Pipeline

Ejecución y monitoreo de las Tekton Pipelines

  • Proporcionación de requisitos de campo y entidades de Pipeline necesarias
  • Referenciación de Pipelines remotos con paquetes de Tekton
  • Mapeo de valores de Pipeline a una Tarea específica
  • Gestión de valores de tiempo de espera y errores de un Pipeline en ejecución
  • Monitoreo y cancelación del estado de un Pipeline

Descripción general de los eventos de Kubernetes en las PipelineRuns de las Tekton Pipelines

Compartir y configurar Espacios de trabajo en Tareas y Pipelines

  • Aprovechamiento de Espacios de trabajo en Tareas
  • Aprovechamiento de Espacios de trabajo en Pipelines
  • Instanciación de un campo VolumeSources en los Espacios de trabajo de las Tekton Pipelines
  • Implementación de Volúmenes persistentes de Kubernetes dentro de una ejecución de Pipeline

Creación y empleo de sus propios recursos de Pipeline

  • Casos de uso para recursos de Pipeline
  • Tipos de recursos de Pipeline y cómo ejecutarlos

Gestión de conceptos y procesos de autenticación en las Tekton Pipelines

Uso de etiquetas personalizadas de Kubernetes para entidades de las Tekton Pipelines

Registro de registros de Tekton para TaskRuns y PipelineRuns

Optimización de Pipelines utilizando métricas del controlador de las Tekton Pipelines

Avance en la sustitución de variables en las Tekton Pipelines para mejores sistemas de CI/CD

Despliegue y seguridad de proyectos de las Tekton Pipelines

Integración de proyectos de las Tekton Pipelines con la nube

Resolución de problemas

Resumen y conclusión

Requerimientos

  • Experiencia con distribuciones de Linux y línea de comandos
  • Conocimiento de conceptos fundamentales de Kubernetes e implementaciones
  • Comprensión de herramientas y técnicas básicas de automatización
  • Competencia en cualquier lenguaje de programación

Público objetivo

  • Desarrolladores
  • Ingenieros de DevOps
 14 Horas

Número de participantes


Precio por participante

Testimonios (3)

Próximos cursos

Categorías Relacionadas