Kod: ADM-021
Czas trwania: 20 godzin
Czas trwania: 20 godzin
Opis szkolenia
Podczas gdy coraz więcej firm szybko przesuwa się w stronę architektury mikrousług, kontenery stają się główną technologią dla aplikacji do pakowania. Ponieważ niektórzy liderzy branży prowadzą miliardy kontenerów tygodniowo, zarządzanie infrastrukturą może szybko stać się zbyt skomplikowane. Wprowadź Kubernetes, agnostyczną platformę chmurową typu open source zaprojektowaną do zarządzania konteneryzowanymi obciążeniami.Kubernetes zapewnia platformę, która dba o skalowanie i odporność, jednocześnie wdrażając sprawdzone w boju doświadczenie Google z najlepszymi praktykami wdrażania. Nauka Kubernetes jest nie tylko przydatna do zarządzania kontenerami, ponieważ kilka usług przenosi się do usług w chmurze - wygładzając krzywą uczenia się dla dowolnego głównego dostawcy platformy chmurowej (AWS, GCP, Azure itp.).
Każdy moduł szkolenia obejmuje praktykę i ćwiczenia. Dowiesz się, jak dołączyć do wielu komputerów w kworum obsługującym konteneryzowane obciążenia, zalety, koszty i ograniczenia związane z uruchomieniem infrastruktury za pomocą Kubernetes - a także, jak prawidłowo projektować i konfigurować usługi do działania w środowisku aranżowanym.
Pod koniec szkolenia będziesz posiadać wystarczającą ilość materiałów i podstawowe przygotowanie wymagane do uzyskania certyfikatów Kubernetes (CKAD, CKA). Warsztaty starają się objąć wszystkie ogólne dziedziny egzaminów i oferują ćwiczenia zgodne z podobnym szablonem. Ponieważ trudność egzaminu jest dość wysoka, przed przystąpieniem do niego należy wykonać dodatkowe czynności.
Plan szkolenia
- Wprowadzenie: docker, containers, pods, multi-container pods
- Konfigurowanie klastra
- Ustaw klaster w Luxoft Cloud za pomocą kubeadm
- Ćwiczenie: skonfiguruj lokalny klaster
- Obiekty Kubernetes
- Kontrolery używane do zarządzania Podami
- Praca w sieci w Kubernetes
- Żądania sieciowe dla Podów
- Ćwiczenie: zapoznaj się z oficjalną dokumentacją i dowiedz się więcej o kontrolerach
- Zarządzanie konfiguracją i trwałość
- Ćwiczenie: zarządzanie konfiguracją
- Selektory i harmonogram
- Ćwiczenie: Debugging
- CNI + Calico
- Bezpieczeństwo
- Ćwiczenie: Admission Controllers + Pod Security Policies
- Dodatkowe zasoby do przygotowania się do egzaminów Kubernetes (CKAD - Certyfikowany programista aplikacji Kubernetes, CKA - Certyfikowany administrator Kubernetes)
- Q&A
Cele
Po ukończeniu kursu będziesz mógł:- zdecydować, czy Kubernetes jest dobrym wyborem dla twojego projektu
- wdrożyć i skonfigurować klastry Kubernetes - na poziomie produkcyjnym konieczne będzie dodatkowe przygotowanie
- opracować nowe usługi zgodne z filozofią Kubernetes
- wykonywać działania w bezpiecznych i ograniczających platformach Kubernetes - takich jak klastry pomostowe i produkcyjne w środowiskach klienckich
Grupa docelowa
- To szkolenie jest skierowane do każdego, kto chce wejść w technologie chmurowe lub zdecydować, czy Kubernetes jest dla nich dobrym rozwiązaniem (programiści, testerzy, operacje, menedżerowie itp.).
Wymagania
- Podstawy systemu Linux (ssh, menedżery pakietów, praca z plikami ...)