Bądźmy w kontakcie

Plan Szkolenia

Wprowadzenie

Konfiguracja środowiska programistycznego dla frameworka Tekton

  • Wymagania systemowe i klaster Kubernetes dla Tekton Pipelines
  • Włączanie kontroli dostępu opartej na rolach (RBAC)
  • Nadawanie ról i uprawnień użytkownikom

Instalacja Tekton Pipelines i podstawowych komponentów Tekton

  • Zapewnienie trwałego woluminu do zarządzania magazynem przepływu pracy CI/CD
  • Praca z interfejsem wiersza poleceń Tekton

Przegląd funkcji i architektury Tekton Pipelines

  • Wprowadzenie do obiektów Kubernetes i API Tekton
  • Wprowadzenie do przepływów pracy CI/CD z Tekton Pipelines
  • Czym są kroki, zadania i potoki?
  • Wykorzystywanie zasobów Tekton Pipelines

Tworzenie i konfiguracja zadania przy użyciu Tekton Pipelines

  • Zadanie vs. ClusterTask
  • Definiowanie kroków jako elementów składowych zadania potoku
  • Uruchamianie zarezerwowanych katalogów za pomocą zadań w Tekton Pipelines
  • Uruchamianie skryptów w krokach w Tekton Pipelines
  • Określanie i dodawanie niezbędnych pól do manipulowania wykonaniem kroków

Implementacja podstawienia zmiennych dla encji zadań w Tekton Pipelines

Inspekcja i debugowanie struktury pliku zadania i poda

Instancjonowanie i wykonywanie zadania potoku Tekton za pomocą TaskRun

  • Konfiguracja TaskRun i określenie docelowego zadania
  • Manipulowanie pakietami Tekton i innymi zasobami Tekton
  • Konfiguracja i określenie wymaganych pól Tekton Pipelines

Anulowanie wykonywania zadań i usuwanie działającego poda

Monitorowanie stanu działającego zadania w Tekton Pipelines

  • Śledzenie kroków i wyników Tekton Pipelines

Przegląd zdarzeń Kubernetes w TaskRuns Tekton Pipelines

Tworzenie i konfiguracja potoków przy użyciu Tekton Pipelines

  • Deklarowanie pól potoku i obiektów operacyjnych
  • Dodawanie zadania do Tekton Pipelines i rozszerzanie przepływu pracy CI/CD

Praca z wynikami wykonania potoku w Tekton Pipelines

  • Przekazywanie wyników zadań do parametrów innych zadań
  • Udostępnianie i zbieranie wyników potoku

Dodawanie opisów i końcowych poleceń Tekton Pipelines

Wykorzystywanie niestandardowych zadań do implementacji zachowań potoku

Wykonywanie i monitorowanie Tekton Pipelines

  • Dostarczanie wymaganych pól i niezbędnych encji potoku
  • Odwoływanie się do zdalnych potoków za pomocą pakietów Tekton
  • Mapowanie wartości potoku na określone zadanie
  • Zarządzanie wartościami timeout i błędami działającego potoku
  • Monitorowanie i anulowanie stanu potoku

Przegląd zdarzeń Kubernetes w PipelineRuns Tekton Pipelines

Udostępnianie i konfiguracja obszarów roboczych w zadaniach i potokach

  • Wykorzystywanie obszarów roboczych w zadaniach
  • Wykorzystywanie obszarów roboczych w potokach
  • Instancjonowanie pola VolumeSources w obszarach roboczych Tekton Pipelines
  • Implementacja trwałych woluminów Kubernetes w ramach wykonywania potoku

Tworzenie i wykorzystywanie własnych zasobów potoku

  • Przypadki użycia zasobów potoku
  • Typy zasobów potoku i sposoby ich uruchamiania

Obsługa koncepcji i procesów uwierzytelniania w Tekton Pipelines

Wykorzystywanie niestandardowych etykiet Kubernetes dla encji Tekton Pipelines

Rejestrowanie logów Tekton dla TaskRuns i PipelineRuns

Optymalizacja potoków przy użyciu metryk kontrolera Tekton Pipelines

Zaawansowane podstawienia zmiennych w Tekton Pipelines dla lepszych systemów CI/CD

Wdrażanie i zabezpieczanie projektów Tekton Pipelines

Integracja projektów Tekton Pipelines z chmurą

Rozwiązywanie problemów

Podsumowanie i zakończenie

Wymagania

  • Doświadczenie w pracy z dystrybucjami Linux i wierszem poleceń
  • Znajomość podstawowych koncepcji i implementacji Kubernetes
  • Zrozumienie podstawowych narzędzi i technik automatyzacji
  • Znajomość dowolnego języka programowania

Grupa docelowa

  • Programiści
  • Inżynierowie DevOps
 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (4)

Propozycje terminów

Powiązane Kategorie