Menu
Zamknij menu
Zaloguj się

Accreditation

  • Training description
  • Scope

Training description

Szkolenie wprowadza programistów w praktyczne podstawy pracy z Kubernetesem, koncentrując się na definiowaniu, wdrażaniu i debugowaniu aplikacji uruchamianych w klastrze. Uczestnicy poznają kluczowe pojęcia systemu Kubernetes oraz uruchamiają jednowęzłowe środowisko, co pozwala zrozumieć sposób uruchamiania i działania aplikacji kontenerowych w klastrze.

W kolejnych modułach uczestnicy pracują z podstawowymi obiektami Kubernetes: podami, kontenerami, obiektami Deployment oraz usługami (Services), poznając mechanizmy komunikacji i ekspozycji aplikacji, takie jak LoadBalancer, NodePort, ExternalName czy Headless Service. Omawiane są również różne mechanizmy przechowywania danych: woluminy, przestrzenie tymczasowe, woluminy hosta oraz zasoby trwałe (PV i PVC), a także sposób wykorzystania ConfigMaps i Secrets do konfiguracji aplikacji. Ważnym elementem szkolenia jest przygotowywanie manifestów opisujących te zasoby.

Część praktyczna obejmuje zarządzanie aplikacjami uruchamianymi w Kubernetesie: korzystanie z etykiet i selektorów, pracę z kontenerami, pobieranie logów, analizę systemu plików kontenera oraz stosowanie strategii aktualizacji i aktualizowanie aplikacji.

Szkolenie kończy się przykładowym wdrożeniem aplikacji wykorzystującej bazę danych MySQL uruchamianą na klastrze Kubernetes, co pozwala uczestnikom zobaczyć, jak wybrane elementy platformy współpracują w praktyce.

Adresaci szkolenia:
Szkolenie jest przeznaczone dla programistów, którzy chcą poznać podstawy pracy z Kubernetesem i nauczyć się wdrażać, konfigurować i debugować aplikacje uruchamiane w klastrze.

Wymagania wstępne:
Program zakłada znajomość systemu Docker, w tym zrozumienie zasad tworzenia obrazów oraz udostępniania ich w rejestrach, takich jak Docker Hub.

Scope

  • Wprowadzenie do Kubernetesa
    • Zapoznanie z podstawowymi pojęciami
    • Uruchomienie jednowęzłowego klastra
    • Klient Kubernetes
  • Podstawowe obiekty Kubernetes
    • Pody i kontenery
    • Jak działa obiekt wdrożenia (Deployment)
    • Wdrażanie aplikacji webowej
    • Debugowanie podów
    • Praca z usługami (Services)
      • LoadBalancer
      • NodePort
      • ExternalName
      • Headless
    • Woluminy
      • EmptyDir
      • HostPath
      • PV oraz PVC
      • ConfigMaps
      • Secrets
    • Wprowadzenie do przestrzeni nazw
    • Wprowadzenie do zbioru replik
    • Przygotowywanie manifestów opisujących wyżej wymienione zasoby
  • Zarządzanie aplikacjami
    • Etykiety oraz selektory jako podstawowe sposoby na kwerendowanie danych
    • Praca z kontenerami
    • Odczyt logów
    • Praca z systemem plików kontenera
    • Strategie aktualizacji oraz aktualizacja aplikacji
  • Przykładowe wdrożenie aplikacji wykorzystującej bazę danych MySQL uruchamianą na klastrze

Training schedule

Remote

… if you value the opportunity to learn with a trainer and other participants, from anywhere without having to commute.

Stationary

… if you want to learn while sitting in the same room with the trainer and other participants.

Online

… if you want to learn from materials available via the interenet anywhere at any time

Filters:

Training: ADS_KDP2

Kubernetes dla programistów

Date
Form
Language
Additional info
Price

Currently, there is no trainings in the selected form.

Filters:

Training: ADS_KDP2

Kubernetes dla programistów

Date
Location
Language
Additional info
Price

Currently, there is no trainings in the selected form.

Filters:

Training: ADS_KDP2

Kubernetes dla programistów

Dostęp do szkolenia
Form
Language
Additional info
Price

Currently, there is no trainings in the selected form.

Szukasz szkolenia w innym terminie?

Co nowego?

  • Newest
  • Uncategorized

Chcesz z nami porozmawiać?

Zadzwoń do nas: tel. 801 30 30 30