Návrh Školení

Úvod

Nastavení vývojového prostředí pro Tekton Framework

    Systémové požadavky a Kubernetes cluster pro Tekton Pipelines Enabling Role-Based Access Control (RBAC) Udělování uživatelských rolí a oprávnění

Instalace potrubí Tekton a základních komponent Tekton

    Poskytování trvalého svazku pro správu úložiště pracovních postupů CI/CD Práce s Tekton CLI

Přehled funkcí a architektury Tekton Pipelines

    Začínáme s objekty Kubernetes a rozhraním Tekton API Úvod do pracovních postupů CI/CD s Tekton Pipelines Jaké jsou kroky, úlohy a potrubí? Využití zdrojů Tekton Pipelines

Vytvoření a konfigurace úlohy pomocí Tekton Pipelines

    Task vs ClusterTask Definování kroků jako stavebních bloků kanálu Úloha Spouštění rezervovaných adresářů pomocí Tasks by Tekton Pipelines Spouštění skriptů v rámci Steps v Tekton Pipelines Specifikace a přidávání nezbytných polí pro manipulaci s prováděním kroků

Implementace variabilní substituce pro úkolové entity v Tekton Pipelines

Kontrola a ladění struktury souboru úloh a modulu

Vytvoření a provedení úlohy Tekton Pipeline pomocí TaskRun

    Konfigurace TaskRun a určení cílové úlohy Manipulace s Tekton Bundles a dalšími prostředky Tekton Konfigurace a specifikace požadovaných polí Tekton Pipelines

Zrušení provádění úloh a smazání běžícího modulu

Sledování stavu běžící úlohy v Tekton Pipelines

    Sledování kroků a výsledků Tekton Pipelines

Přehled Kubernetes událostí v Tekton Pipelines TaskRuns

Vytváření a konfigurace potrubí pomocí Tekton Pipelines

    Deklarace polí a provozních objektů Pipeline Přidání úkolu do Tekton Pipeline a rozšíření pracovního postupu CI/CD

Práce s výsledky realizace potrubí v Tekton Pipelines

    Předání výsledků úlohy do jiných parametrů úlohy Uvolňování a shromažďování výsledků potrubí

Přidání popisů a konečných příkazů Tekton Pipelines

Využití vlastních úloh pro implementaci chování potrubí

Provádění a monitorování potrubí Tekton

    Poskytování požadavků na pole a nezbytných entit potrubí Odkazování na vzdálené potrubí pomocí svazků Tekton Mapování hodnot potrubí na konkrétní úlohu Správa hodnot časového limitu a chyb běžícího potrubí Monitorování a rušení stavu potrubí

Přehled Kubernetes událostí v Tekton Pipelines PipelineRuns

Sdílení a konfigurace pracovních prostorů v Úkolech a Pipelinech

    Využití pracovních prostorů v úlohách Využití pracovních prostorů v kanálech Vytvoření instance pole VolumeSources v Tekton Pipelines Workspaces Implementace Kubernetes Trvalé svazky v rámci provádění Pipeline

Vytváření a využívání vlastních zdrojů potrubí

    Případy použití pro prostředky kanálu Typy prostředků kanálu a jak je spouštět

Práce s koncepty a procesy ověřování v Tekton Pipelines

Použití vlastních Kubernetes štítků pro entity Tekton Pipelines

Záznam protokolů Tekton pro TaskRuns a PipelineRuns

Optimalizace potrubí pomocí Tekton Pipelines Controller Metrics

Pokročilé variabilní substituce v Tekton Pipelines pro lepší CI/CD systémy

Nasazení a zabezpečení projektů potrubí Tekton

Integrace projektů Tekton Pipelines s cloudem

Odstraňování problémů

Shrnutí a závěr

Požadavky

  • Zkušenosti s Linux distribucemi a příkazovým řádkem
  • Znalost základních konceptů a implementací Kubernetes
  • Pochopení základních automatizačních nástrojů a technik
  • Znalost jakéhokoli programovacího jazyka

Publikum

  • Vývojáři
  • DevOps Inženýři
 14 hodiny

Počet účastníků



Price per participant

Reference (2)

Související kurzy

Jenkins for .Net Continuous Integration (CI)

14 hodiny

Související kategorie