Plan Szkolenia
Wprowadzenie
Konfiguracja systemu Kubernetes i instalacja narzędzi
Przegląd funkcji i architektury wzorców projektowych Kubernetes
- Czym są wzorce projektowe oprogramowania?
- Jak wzorce projektowe są implementowane w DevOps?
Definiowanie podstaw i zastosowań wzorców projektowych Kubernetes
Wprowadzenie do głównych klasyfikacji wzorców projektowych
- Wzorce strukturalne
- Wzorce behawioralne
- Wzorce kreacyjne
Operowanie wzorcami projektowymi i implementacja aplikacji wzorców
- Eksploracja drugorzędnych typów wzorców projektowych
- Realizacja projektów Kubernetes z wykorzystaniem wzorców projektowych
Wdrażanie strategii implementacji wzorców projektowych
- Wybór i wykonanie odpowiedniej metody wdrażania
Praca z API Kubernetes i dostęp do oficjalnych bibliotek klienckich
- Operowanie biblioteką kliencką Python i repozytorium
- Wykorzystanie bibliotek utrzymywanych przez społeczność
Przegląd rozszerzeń Kubernetes i niestandardowych zasobów
- Rozszerzenia dla klastrów Kubernetes
- Rozszerzenia dla API Kubernetes
- Praca z wzorcami rozszerzeń i punktami rozszerzeń Kubernetes
Wykorzystywanie niezbędnych rozszerzeń i wtyczek Kubernetes
Rozszerzanie klientów Kubernetes i operowanie niestandardowymi kontrolerami API
Tworzenie i wdrażanie niestandardowych definicji zasobów dla API Kubernetes
Praca z rozszerzeniami kontrolerów dostępu i wykorzystanie operatora Kubernetes
Rozszerzanie harmonogramu Kubernetes i tworzenie niestandardowego harmonogramu
- Powinowactwo węzłów vs. powinowactwo podów
Integracja rozszerzeń Kubernetes z infrastrukturą Kubernetes
Rozwiązywanie problemów
Podsumowanie i zakończenie
Wymagania
- Podstawowe doświadczenie z platformą Kubernetes i jej narzędziami
- Znajomość technologii i koncepcji konteneryzacji
- Doświadczenie w pracy z dystrybucjami Linux i CLI
- Znajomość języka programowania Python 3.x
Grupa docelowa
- Programiści
- Inżynierowie DevOps
Opinie uczestników (1)
Było wiele praktycznych ćwiczeń nadzorowanych i wspomaganych przez trenera
Aleksandra - Fundacja PTA
Szkolenie - Mastering Make: Advanced Workflow Automation and Optimization
Przetłumaczone przez sztuczną inteligencję