Plan Szkolenia
Wprowadzenie
Przegląd orchestracji kontenerów za pomocą Kubernetesa
Przegląd architektury Kubernetesa
- Pod, etykiety/Selektory, kontrolery replikacji, usługi, API
Instalowanie klastra Kubernetesa
Pobieranie obrazu Docker z internetu
Tworzenie podów, woluminów i wdrożeń w Kubernetesie
Grupowanie i organizowanie klastra
Używanie Namespace'ów Kubernetesa do zarządzania różnymi środowiskami
- Zarządzanie środowiskami testowymi, fabrycznymi i produkcyjnymi w tym samym klastrze
- Najlepsze praktyki używania Namespace'ów Kubernetesa
Odnajdowanie i łączenie się z kontenerami
Odnajdowanie i publikowanie usług
- Usługi nie-HTTP (Pasive FTP, SMTP, LDAP itp.)
Bezpieczeństwo Kubernetesa
- Autoryzacja i uwierzytelnianie
Aktualizowanie klastra Kubernetesa
- Minimalizowanie wpływu
Zaawansowane sieciowanie
- Sieciowanie Dockera vs. sieciowanie Kubernetesa
Interfacing między dostawcami sieci a sieciowaniem Kubernetesa
- Najlepsze praktyki oddzielania usług w klastrze
- Porównanie różnych dostawców CNI (wydajność, funkcje itp.)
Monitorowanie Kubernetesa
- Logowanie klastra za pomocą Elasticsearch i fluentd
- Monitorowanie na poziomie kontenerów (cAdvisor UI, Influxdb, Prometheus)
Najlepsze praktyki uruchamiania konteneryzowanych serwerów i baz danych
Skalowanie klastra Kubernetesa
Infrastruktura dla Kubernetesa
- Wdrażanie, podział, sieciowanie
Budowanie klastra o wysokiej dostępności
- Zrównoważenie obciążenia i odnajdowanie usług
Wdrażanie skalowalnej aplikacji
- Automatyczne skalowanie poziomowe podów
- Klustering baz danych w Kubernetesie
Aktualizacja aplikacji
- Wersje w Kubernetesie
Rozwiązywanie problemów
- Diagnozowanie i naprawianie typowych problemów z Kubernetesem
Podsumowanie i wnioski
Wymagania
- Doświadczenie w pracy z kontenerami Docker
- Znajomość linii poleceń Linux
- Zrozumienie pojęć sieciowych
Adresaci szkolenia
- Deweloperzy oprogramowania
- Architekci
- Inżynierowie wdrażania
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
nauczamy się nowej techniki 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
Tło i historia.
Evert - BMW SA
Szkolenie - Kubernetes from Basic to Advanced
Przetłumaczone przez sztuczną inteligencję