Szkolenia The Linux Foundation

Cel szkolenia 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

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 Computing

Linux

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 4400 PLN NETTO Czy wiesz, że możesz uzyskać do 100% dofinansowania na ten kurs?   Sprawdź jak »

zamknij

Kody rabatowe

Kod rabatowy, może dotyczyć (szkolenia, producenta, terminu). Jeżeli posiadasz kod rabatowy, to wpisz go w odpowiednie pole.
(kolor zielony oznacza wpisanie prawidłowego kodu | kolor czerwony oznacza, że wpisany kod jest nieprawidłowy)

FORMA 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

MATERIAŁY SZKOLENIOWE ?

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 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.

 

WYBIERZ TERMIN SZKOLENIA

    • Informacje ogólne
    • Termin gwarantowany
    • Last minute (-10%)
    • Język obowiązujący na szkoleniu
    • Język polski
    • Język angielski
Zarezerwuj termin szkolenia
Terminy szkolenia dla angielskiej wersji językowej

Najbliższe szkolenia The Linux Foundation

Harmonogram szkoleń
The Linux Foundation