Návrh Školení

Úvod

Nastavení Vývojového Prostředí pro Framework Tekton

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

Nainstalování Tekton Pipelines a Základních Komponent Tekton

  • Zajištění Persistent Volume pro správu úložiště CI/CD workflow
  • Práce s Tekton CLI

Přehled Funkcí a Architektury Tekton Pipelines

  • Začínáme s Kubernetes objekty a API Tektonu
  • Úvod do CI/CD workflow pomocí Tekton Pipelines
  • Co jsou Steps, Tasks a Pipelines?
  • Využití Zdrojů Tekton Pipelines

Vytváření a Konfigurace Tasku Pomocí Tekton Pipelines

  • Task v.s. ClusterTask
  • Definování Steps jako stavebních kamenů pipeline Tasku
  • Spuštění rezervovaných adresářů pomocí Tasks v Tekton Pipelines
  • Spuštění skriptů uvnitř Steps v Tekton Pipelines
  • Zadání a přidání nezbytných polí pro manipulaci s exekucí Steps

Implementace Substituce Proměnných pro Entita Tasku v Tekton Pipelines

Kontrola a Ladič Struktury Souboru Tasku a Podu

Vytvoření a Spouštění Tasku v Tekton Pipelines s TaskRun

  • Konfigurace TaskRun a specifikace cílového Tasku
  • Manipulace s Tekton Bundles a dalšími zdroji Tekton
  • Konfigurace a specifikace požadovaných polí Tekton Pipelines

Zrušení Exekucí Tasku a Odstranění Běžícího Podu

Sledování Stavu Běžícího Tasku v Tekton Pipelines

  • Udržování přehledu o Steps a výsledcích v Tekton Pipelines

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

Vytváření a Konfigurace Kanálů pomocí Tekton Pipelines

  • Deklarování polí kanálu a operačních objektů
  • Přidání Tasku do Tekton Pipelines a rozšíření CI/CD workflow

Práce s Výsledky Spuštění Kanálu v Tekton Pipelines

  • Provedení výsledků Tasku do parametrů jiných Tasků
  • Uvolnění a sběr výsledků kanálu

Přidání Popisů a Finálních Příkazů Tekton Pipelines

Využití Vlastních Tasků pro Implementaci Chování Kanálů

Spuštění a Sledování Tekton Pipelines

  • Zajištění požadovaných polí a nezbytných entit kanálu
  • Odkazování na vzdálené Kanály s Tekton Bundles
  • Mapování hodnot kanálu na konkrétní Task
  • Správa časových limitů a chyb běžícího kanálu
  • Sledování a zrušení stavu kanálu

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

Práce s Pracovními Prostory ve Taskech a Kanálech

  • Využití pracovních prostorů ve Taskech
  • Využití pracovních prostorů v kanálech
  • Instancování pole VolumeSources ve pracovních prostorech Tekton Pipelines
  • Implementace Kubernetes Persistent Volumes při spuštění kanálu

Vytváření a Používání Vlastních Zdrojů Kanálu

  • Použití zdrojů kanálu
  • Typy zdrojů kanálů a jejich spouštění

Zpracování Konceptů a Procesů Autentizace v Tekton Pipelines

Využití Vlastních Kubernetes Labelů pro Entita Tekton Pipelines

Záznam Protokolů Tekton pro TaskRuns a PipelineRuns

Optimalizace Kanálů pomocí Metrik Controlleru Tekton Pipelines

Pokročilá Substituce Proměnných v Tekton Pipelines pro Lepší CI/CD Systémy

Nasazení a Zabezpečení Projektů Tekton Pipelines

Integrace Projektů Tekton Pipelines s Cloudu

Spoje a Řešení Chyb

Závěr a Shrnutí

Požadavky

  • Zkušenosti s distribucemi Linux a příkazovou řádkou
  • Vědomí základních konceptů a implementací Kubernetesu
  • Chápání základních nástrojů a technik automatizace
  • Schopnost v jakémkoli programovacím jazyce

Cílová Skupina

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

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie