Plan Szkolenia
[Dzień 01]
Wstęp
Przegląd orkiestracji kontenerów za pomocą Kubernetes
Przegląd Kubernetes architektury
- Pods, etykiety/selektory, kontrolery replikacji, usługi, API
Instalowanie klastra Kubernetes.
Pobieranie Docker obrazu z Internetu
Tworzenie Kubernetes podów, woluminów i wdrożeń
Grupowanie i organizowanie klastra
Używanie Kubernetes Przestrzeni nazw do zarządzania różnymi środowiskami
- Zarządzanie środowiskami testowymi, przygotowawczymi i produkcyjnymi w tym samym klastrze
- Najlepsze praktyki dotyczące przestrzeni nazw Kubernetes
Odkrywanie i łączenie się z kontenerami
Usługi odkrywania i publikowania
- Usługi poza HTTP (Pasywne FTP, SMTP, LDAP itp.)
Kubernetes bezpieczeństwo
- Autoryzacja i uwierzytelnianie
Uaktualnianie klastra Kubernetes.
- Minimalizowanie wpływu
Zaawansowana sieć
- Sieciowanie Docker vs sieciowanie Kubernetes
Interfejsy pomiędzy dostawcami sieci i Kubernetes sieciami
- Najlepsze praktyki dotyczące separacji usług w klastrze
- Porównanie różnych dostawców CNI (wydajność, funkcje itp.)
Monitorowanie Kubernetes
- Logowanie klastra z Elasticsearch i fluentd
- Monitorowanie na poziomie kontenerów (cAdvisor UI, Influxdb, Prometheus)
Najlepsze praktyki dotyczące uruchamiania serwerów kontenerowych i magazynów danych
[Dzień 02]
Skalowanie klastra Kubernetes.
Infrastruktura dla Kubernetes
- Prowizjonowanie, partycjonowanie, sieciowanie
Budowa klastra o wysokiej dostępności
- Bilansowanie obciążenia i odkrywanie usług
Wdrożenie skalowalnej aplikacji
- Automatyczne skalowanie podów
- Zgrupowanie Database w Kubernetes
Aktualizowanie aplikacji
- Wydania w Kubernetes
Rozwiązywanie problemów
- Diagnozowanie i naprawianie typowych problemów z Kubernetes
Podsumowanie i wnioski
Wymagania
- Doświadczenie z kontenerami Docker
- Znajomość wiersza polecenia Linux
- Zrozumienie koncepcji sieciowych
Uczestnicy
- Developery 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ę