Plan Szkolenia
[Dzień 01]
Wprowadzenie
Przegląd orkiestracji kontenerów z Kubernetes
Przegląd architektury Kubernetes
- Pody, etykiety/selektory, kontrolery replikacji, usługi, API
Instalacja klastra Kubernetes
Pobieranie obrazu Docker z internetu
Tworzenie pódów, woluminów i wdrożeń Kubernetes
Grupowanie i organizacja klastra
Korzystanie z przestrzeni nazw Kubernetes do zarządzania różnymi środowiskami
- Zarządzanie środowiskami testowymi, etapowymi i produkcyjnymi w tym samym klastrze
- Najlepsze praktyki dotyczące przestrzeni nazw Kubernetes
Odkrywanie i łączenie się z kontenerami
Odkrywanie i publikowanie usług
- Niesieciowe usługi (Paszywny FTP, SMTP, LDAP itp.)
Zabezpieczenia Kubernetes
- Autoryzacja & uwierzytelnianie
Aktualizacja klastra Kubernetes
- Zminimalizowanie wpływu
Zaawansowane sieciowanie
- Sieciowanie Docker vs. sieciowanie Kubernetes
Interfejs między dostawcami sieciowymi i sieciowaniem Kubernetes
- Najlepsze praktyki dotyczące rozdzielenia usług w klastrze
- Porównanie różnych dostawców CNI (wydajność, funkcje itp.)
Monitorowanie Kubernetes
- Logowanie klastra z użyciem Elasticsearch i fluentd
- Monitoring na poziomie kontenera (cAdvisor UI, Influxdb, Prometheus)
Najlepsze praktyki dotyczące uruchamiania serwerów i magazynów danych w kontenerach
[Dzień 02]
Skalowanie klastra Kubernetes
Infrastruktura dla Kubernetes
- Zapasowanie, podział, sieciowanie
Budowanie klastra o wysokiej dostępności
- Balansowanie obciążenia i odkrywanie usług
Wdrażanie skalowalnej aplikacji
- Poziomo automatyczne skalowanie pódów
- Klasterowanie baz danych w Kubernetes
Aktualizacja aplikacji
- Wydania w Kubernetes
Rozwiązywanie problemów
Podsumowanie i wnioski
Wymagania
- Dosświadczenie z kontenerami Docker
- Znajomość wiersza poleceń Linux
- Rozumienie pojęć sieciowych
Uczestnicy
- Programiści oprogramowania
- Architekci
- Inżynierowie wdrożenia
Opinie uczestników (7)
Narzędzie (desktop), w którym pracowaliśmy, a prowadzący miał cały czas do nich dostęp i na bieżąco mógł widzieć postęp pracy i błyskawicznie dać wskazówki i pomóc.
Stanislaw - Softiq
Szkolenie - Kubernetes from Basic to Advanced
uczymy się nowej techniki wykonywania konfiguracji
Christian - Beacon Solutions Inc
Szkolenie - Kubernetes from Basic to Advanced
Przetłumaczone przez sztuczną inteligencję
Te same rzeczy nie byli powtorzany pary razy, co to bylo pokazane byl jasny.
Stephane Jeannin - Sopra Steria Polska Sp. z o. o.
Szkolenie - Kubernetes from Basic to Advanced
Żywe przykłady, tworzenie w czasie szkolenia nowych rozwiązań/testów
Mikolaj - Sopra Steria Polska Sp. z o. o.
Szkolenie - Kubernetes from Basic to Advanced
Bardzo dobre podejście, debugging na żywo, pokazywanie i opisywanie problemów u innych uczestników oraz rozwiązywanie ich w trakcie szkolenia.
Lukasz H - Hostersi sp. z o.o.
Szkolenie - Kubernetes from Basic to Advanced
Profesjonalizm instruktora, duży zakres materiału, sposób tłumaczenia na prostych przykładach
Adrian - Hostersi sp. z o.o.
Szkolenie - Kubernetes from Basic to Advanced
Dane tłożyjące i historia.
Evert - BMW SA
Szkolenie - Kubernetes from Basic to Advanced
Przetłumaczone przez sztuczną inteligencję