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 (2)
Craig był bardzo zaangażowany w szkolenie, zawsze zapewniał, że jesteśmy skupieni, dostosowywał przykłady do naszej codziennej pracy i zawsze udzielał odpowiedzi na zadane pytania, nawet jeśli informacja nie była zawarta w prezentacji.
Ecaterina Ioana Nicoale - BOOKING HOLDINGS ROMANIA SRL
Szkolenie - DevOps Foundation®
Przetłumaczone przez sztuczną inteligencję
Wysoki poziom zaangażowania i wiedzy trenera
Jacek - Softsystem
Szkolenie - DevOps Engineering Foundation (DOEF)®
Przetłumaczone przez sztuczną inteligencję