Plan Szkolenia
Wprowadzenie
Konfiguracja systemu Kubernetes i instalacja zasobów zestawu narzędzi
Przegląd funkcji i architektury wzorców projektowych Kubernetes
- Czym są wzorce projektowe oprogramowania?
- W jaki sposób wzorce projektowe są implementowane w DevOps?
Definiowanie podstaw i zastosowań Kubernetes wzorców projektowych
Wprowadzenie do podstawowych klasyfikacji Design Patterns
- Wzorce strukturalne
- Wzorce zachowań
- Wzorce twórcze
Obsługa Design Patterns i wdrażanie aplikacji wzorcowych
- Odkrywanie drugorzędnych typów wzorców projektowych
- Prowadzenie Kubernetes projektów z wykorzystaniem wzorców projektowych
Wykonywanie strategii wdrażania dla implementacji wzorców projektowych
- Wybór i wykonanie odpowiedniej metody wdrożenia
Praca z Kubernetes API i dostęp do oficjalnych bibliotek klienckich
- Obsługa Python biblioteki klienckiej i repozytorium
- Korzystanie z bibliotek utrzymywanych przez społeczność
Przegląd Kubernetes rozszerzeń i zasobów niestandardowych
- Rozszerzenia dla klastrów Kubernetes
- Rozszerzenia dla Kubernetes API
- Praca z Kubernetes wzorcami rozszerzeń i punktami rozszerzeń
Korzystanie z rozszerzeń i wtyczek Essential Kubernetes
Rozszerzanie Kubernetes klientów i obsługa niestandardowych kontrolerów API
Tworzenie i wdrażanie niestandardowych definicji zasobów dla Kubernetes API
Praca z rozszerzeniami Admission Controller i korzystanie z operatora Kubernetes
Rozszerzanie Kubernetes Schedulera i tworzenie niestandardowego Schedulera
- Node Affinity kontra Pod Affinity
Integracja rozszerzeń Kubernetes w ramach infrastruktury Kubernetes
Rozwiązywanie problemów
Podsumowanie i wnioski
Wymagania
- Podstawowe doświadczenie z platformą i narzędziami Kubernetes
- Znajomość technologii i koncepcji konteneryzacji
- Doświadczenie z dystrybucjami Linuksa i CLI
- Biegła znajomość języka programowania Python 3.x
Uczestnicy
- Deweloperzy
- DevOps Inżynierowie
Opinie uczestników (1)
Treningi praktyczne były prowadzone i wspierane przez trenera.
Aleksandra - Fundacja PTA
Szkolenie - Mastering Make: Advanced Workflow Automation and Optimization
Przetłumaczone przez sztuczną inteligencję