Szkolenia The Linux Foundation

Cel szkolenia szkolenie zdalne - dlearning

kod: LFD459

Kubernetes to narzędzie Open Source do wdrażania, skalowania i aktualizowania aplikacji konteneryzowanych. Ten 3 dniowy kurs nauczy Cię, jak tworzyć kontenery, hosta, wdrożyć i skonfigurować aplikację w klastrze wielowęzłowym. Zaczynając od prostego skryptu Pythona, zdefiniujesz zasoby aplikacji i skorzystasz z podstawowych prymitywów do budowania, monitorowania i rozwiązywania problemów skalowalnych aplikacji w Kubernetes. Pracując z wtyczkami sieciowymi, zabezpieczeniami i magazynem w chmurze, użytkownik będzie wykorzystywał wiele funkcji potrzebnych do wdrożenia aplikacji w środowisku produkcyjnym.

Omówione tematy są bezpośrednio zgodne z wiedzą jaka jest sprawdzana przez program Cloud Native Computing Foundation: Certified Kubernetes Application Developer (CKAD) i znacząco zwiększają zdolność uczniów do uzyskania certyfikacji.

W tym kursie nauczysz się:

  • Konteneryzacji i wdrażania skryptu języka Python
  • Konfiguracji wdrożenia ConfigMaps, Secrets i SecurityContexts
  • Zrozumienia wielokontenerowego pod’a
  • Konfiguracji narzędzi monitorujących
  • Aktualizowania i wycofywania zmian aplikacji
  • Implementowanie usług i NetworkPolicies
  • Użycia PersistentVolumeClaims
  • I więcej

Ten kurs jest dostawco i dystrybucyjnie neutralny, więc pojęcia w nim zawarte są uniwersalne dla każdego środowiska.

Plan szkolenia Rozwiń listę

  1. Wprowadzenie
    • Cele
    • Kim jesteś
    • The Linux Foundation
    • Linux Foundation Training
    • Przygotowywanie systemu
    • Rejestracja kursu
    • Laboratoria
  2. Architektura Kubernetes
    • Co to jest Kubernetes?
    • Komponenty Kubernetes
    • Wyzwania
    • Borg
    • Architektura Kubernetes
    • Terminologie
    • Węzeł główny
    • Węzły Minion (pracownik)
    • Pod
    • Usługi
    • Kontrolery
    • Pojedynczy adres IP na pod
    • Konfiguracja sieci
    • Plik konfiguracyjny sieci CNI
    • Komunikacja Pod-to-Pod
    • Cloud Native Computing Foundation
    • Rekomendacje zasobów
    • Laboratoria
  3. Budowa
    • Opcje kontenera
    • Konteneryzacja aplikacji
    • Hosting lokalnego repozytorium
    • Tworzenie wdrożenia
    • Uruchamianie poleceń w kontenerze
    • Wielokontenerowy pod
    • ReadinessProbe
    • LivenessProbe
    • Testowania
    • Laboratoria
  4. Projektowanie
    • Tradycyjne zastosowania: zagadnienia
    • Zasoby odłączone
    • Przemijania
    • Elastyczne Frameworki
    • Zarządzanie zużyciem zasobów
    • Wielokontenerowe pody
    • Kontener sidecar
    • Kontener adapter
    • Ambassador
    • Punkty do rozważenia
    • Laboratoria
  5. Konfiguracja wdrażania
    • Omówienie woluminów
    • Wprowadzenie woluminów
    • Specyfikacja woluminu
    • Typy woluminów
    • Przykład woluminu udostępnionego
    • Woluminy trwałe i roszczenia
    • Wolumin trwały
    • Dynamiczne Inicjowanie
    • Secrets
    • Używanie Secrets za pomocą zmiennych środowiskowych
    • Montowanie Secrets jako woluminów
    • Przenośne dane z ConfigMaps
    • Korzystanie z programu ConfigMaps
    • Stan konfiguracji wdrożenia
    • Skalowanie i aktualizacje stopniowe
    • Wycofywanie wdrożeń
    • Jobs
    • Laboratoria
  6. Zabezpieczenia
    • Omówienie zabezpieczeń
    • Uzyskiwanie dostępu do interfejsu API
    • Uwierzytelniania
    • Autoryzacji
    • ABAC
    • RBAC
    • Omówienie procesu RBAC
    • Kontroler dostępu
    • Konteksty zabezpieczeń
    • Polityki zabezpieczeń pod’ów
    • Zasady zabezpieczeń sieci
    • Przykład zasad zabezpieczeń sieci
    • Domyślny przykład polityk
    • Laboratoria
  7. Narażanie aplikacji
    • Typy usług
    • Diagram usług
    • Wzorzec aktualizacji usługi
    • Uzyskiwanie dostępu do aplikacji za pomocą usługi
    • Usługa bez selektora
    • ClusterIP
    • NodePort
    • LoadBalancer
    • ExternalName
    • Zasób Ingress
    • Kontroler Ingress
    • Laboratoria
  8. Rozwiązywanie problemów
    • Opis rozwiązywania problemów w Kubernetes
    • Podstawowe kroki rozwiązywania problemów
    • Bieżąca (stała) zmiana
    • Podstawowe rozwiązywanie problemów: pods
    • Podstawowe rozwiązywanie problemów: węzeł i zabezpieczenia
    • Podstawowe rozwiązywanie problemów: agenci
    • Monitorowanie
    • Narzędzia do tworzenia logów
    • Aplikacje monitorujące
    • Dzienniki systemu i agenta
    • Testowanie zgodności
    • Więcej zasobów
    • Laboratoria
  9. Zakończenie i ankieta
Pobierz konspekt szkolenia w formacie PDF

Dodatkowe informacje

Wymagania wstępne

Aby uzyskać jak najwięcej z tego kursu, powinieneś znać podstawowy wiersza polecenia Linux  i umiejętności edycji plików oraz czuć się swobodnie w językach programowania (takich jak Python, Node. js, go).  Pomocna będzie znajomość podstawowych koncepcji i architektury aplikacji w chmurach natywnych (przedstawionych w darmowym kursie Introduction to Kubernetes edX MOOC).

Poziom trudności
Czas trwania 3 dni
Certyfikat

Uczestnicy otrzymają certyfikat podpisany przez The Linux Foundation.

Prowadzący

Certyfikowany trener The Linux Foundation.

Pozostałe szkolenia The Linux Foundation | Kubernetes

Szkolenia powiązane tematycznie

Cloud

DevOps

Open Source

Formularz kontaktowy

Prosimy o wypełnienie poniższego formularza, jeśli chcą Państwo uzyskać więcej informacji o powyższym szkoleniu.






* pola oznaczone (*) są wymagane

Informacje o przetwarzaniu danych przez Compendium – Centrum Edukacyjne Spółka z o.o.

CENA 6000 PLN NETTO

FORMA SZKOLENIA ?

 

MATERIAŁY SZKOLENIOWE ?

 

EGZAMIN ?

 

WYBIERZ TERMIN SZKOLENIA

  • szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
    • Informacje ogólne
    • Termin gwarantowany
    • Last minute (-10%)
    • Język obowiązujący na szkoleniu
    • Polski
Zarezerwuj termin szkolenia
zamknij

Szkolenie stacjonarne

Szkolenia stacjonarne w Compendium CE odbywają się najczęściej w naszych lokalizacjach w Krakowie i Warszawie, ale także w miejscu ustalonym przez klienta. Grupa uczestnicząca w szkoleniu spotyka się w danym miejscu o określonym czasie i wraz z trenerem aktywnie uczestniczy w laboratoriach.

Szkolenie dlearning

W szkoleniach Compendium Distance Learning możesz uczestniczyć z dowolnego miejsca na świecie. Kursanci, dzięki zaawansowanej technologii, którą dostarcza Compendium CE, stale widzą i słyszą trenera, mogą mu zadawać pytania poprzez chat i mikrofon, a także uczestniczą w ćwiczeniach i laboratoriach, które rozwiązują wraz z prowadzącym. Po więcej informacji zajrzyj na stronę dlearning.eu

zamknij

Materiały papierowe

Materiały tradycyjne: cena zawiera standardowe materiały wydawane w postaci książek papierowych, drukowanych lub innej, w zależności od ustaleń z producentem.

Materiały elektroniczne

Materiały elektroniczne: są to materiały szkoleniowe w wersji elektronicznej, które w zależności od dostawcy udostępniane są za pomocą dedykowanych aplikacji: Skillpipe, eVantage itd. lub w postaci dokumentów PDF.

Materiały ctab

Materiały ctab: cena zawiera tablet ctab oraz materiały szkoleniowe w formie elektronicznej bądź tradycyjne materiały szkoleniowe i materiały dodatkowe dostarczone w wersji elektronicznej w zależności od ustaleń z producentem (w postaci dokumentów PDF lub EPUB). Tak dostarczone materiały są przystosowane pod kątem wyświetlania ich na tablecie ctab. Po więcej informacji zajrzyj na stronę ctab.

Najbliższe szkolenia The Linux Foundation

Harmonogram szkoleń
The Linux Foundation