Plan Szkolenia

Wprowadzenie

Konfiguracja środowiska programistycznego dla Tekton Framework

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

Instalacja rurociągów Tekton i podstawowych komponentów Tekton

  • Zapewnienie trwałego wolumenu do zarządzania przepływem pracy CI/CD
  • Praca z interfejsem Tekton CLI

Przegląd funkcji i architektury Tekton Pipelines

  • Pierwsze kroki z obiektami Kubernetes i interfejsem API Tekton
  • Wprowadzenie do przepływów pracy CI/CD z użyciem Tekton Pipelines
  • Czym są kroki, zadania i potoki?
  • Korzystanie z zasobów Tekton Pipelines

Tworzenie i konfigurowanie zadań przy użyciu aplikacji Tekton Pipelines

  • Task v.s. ClusterTask
  • Definiowanie kroków jako elementów składowych zadania potoku
  • Uruchamianie zarezerwowanych katalogów przy użyciu Tasks przez Tekton Pipelines
  • Uruchamianie skryptów w ramach kroków w Tekton Pipelines
  • Określanie i dodawanie pól niezbędnych do manipulowania wykonaniem kroków

Implementacja zastępowania zmiennych dla jednostek zadań w Tekton Pipelines

Sprawdzanie i debugowanie struktury pliku zadań i modułu Pod

Instancja i wykonanie zadania potoku Tekton za pomocą TaskRun

  • Konfigurowanie TaskRun i określanie zadania docelowego
  • Manipulowanie Tekton Bundles i innymi zasobami Tekton
  • Konfigurowanie i określanie wymaganych pól Tekton Pipelines

Anulowanie wykonywania zadań i usuwanie uruchomionego modułu pod

Monitorowanie statusu uruchomionego zadania w Tekton Pipelines

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

Przegląd Kubernetes zdarzeń w Tekton Pipelines TaskRuns

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

  • Deklarowanie pól Pipeline 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 zadania do innych parametrów zadania
  • Zwalnianie i zbieranie wyników potoku

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

Wykorzystanie niestandardowych zadań do implementacji zachowań potoku

Wykonywanie i monitorowanie potoków Tekton Pipelines

  • Dostarczanie wymagań terenowych i niezbędnych jednostek Pipeline
  • Odwoływanie się do zdalnych Pipelines za pomocą Tekton Bundles
  • Mapowanie wartości Pipeline do określonego zadania
  • Zarządzanie wartościami limitu czasu i błędami uruchomionego Pipeline
  • Monitorowanie i anulowanie statusu potoku

Przegląd Kubernetes zdarzeń w rurociągach Tekton PipelineRuns

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

  • Korzystanie z obszarów roboczych w zadaniach
  • Korzystanie z obszarów roboczych w Pipelines
  • Instancja pola VolumeSources w przestrzeniach roboczych Tekton Pipelines
  • Wdrażanie Kubernetes trwałych woluminów w wykonaniu potoku

Tworzenie i wykorzystywanie własnych zasobów rurociągowych

  • Przypadki użycia dla zasobów Pipeline
  • Rodzaje zasobów Pipelines i sposób ich uruchamiania

Koncepcje i procesy uwierzytelniania w Tekton Pipelines

Używanie niestandardowych Kubernetes etykiet dla podmiotów Tekton Pipelines

Nagrywanie dzienników Tekton dla TaskRuns i PipelineRuns

Optymalizacja rurociągów przy użyciu wskaźników kontrolera rurociągów Tekton

Zaawansowane zastępowanie zmiennych w potokach Tekton 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 wnioski

Wymagania

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

Uczestnicy

  • Deweloperzy
  • DevOps Inżynierowie
 14 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (4)

Propozycje terminów

Powiązane Kategorie