Plan Szkolenia
[Dzień 01]
Wprowadzenie
Przegląd orchestracji kontenerów z użyciem Kubernetes
Przegląd architektury Kubernetes
- Pods, etykiety/selector, kontrolery replikacji, usługi, API
Instalowanie klastra Kubernetes
Pobieranie obrazu Docker z internetu
Tworzenie podó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
- Usługi nie-HTTP (Paszowy FTP, SMTP, LDAP itp.)
Zabezpieczenia Kubernetes
- Uwierzytelnianie & autoryzacja
Aktualizowanie klastra Kubernetes
- Maksymalne zmniejszenie wpływu
Zaawansowane sieciowanie
- Sieciowanie Docker vs sieciowanie Kubernetes
Interfejsy między dostawcami sieci a 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
- Monitorowanie na poziomie kontenera (cAdvisor UI, Influxdb, Prometheus)
Najlepsze praktyki dotyczące uruchamiania konteneryzowanych serwerów i baz danych
[Dzień 02]
Skalowanie klastra Kubernetes
Infrastruktura dla Kubernetes
- Przydzielanie, podział, sieciowanie
Budowanie klastra o wysokiej dostępności
- Zrównoważenie obciążenia i odkrywanie usług
Wdrażanie skalowalnej aplikacji
- Poziomowe automatyczne skalowanie podów
- Klasterowanie baz danych w Kubernetes
Aktualizacja aplikacji
- Wersje w Kubernetes
Rozwiązywanie problemów
Podsumowanie i Zakończenie
Wymagania
- Doświadczenie z kontenerami Docker
- Znajomość wiersza poleceń Linux
- Rozumienie pojęć sieciowych
Odbiorcy
- Deweloperzy oprogramowania
- Architekci
- Inżynierowie wdrożeń
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ę