Kubernetes dla programistów


Jak developer może wdrażać i zarządzać skonteneryzowanymi aplikacjami

Opis szkolenia

Szkolenie przeznaczone jest dla programistów, inżynierów systemowych, architektów chcących nauczyć się poprawnie wdrażać i zarządzać aplikacjami na Kubernetesie.

Poznaj program szkolenia

  1. Co zyskasz dzięki szkoleniu ?
  2. Cele szkolenia

    Nabycie umiejętności z zakresu zarządzania i obsługi platformy Kubernetes. Poznanie dobrych praktyk związanych z wdrażaniem aplikacji wykorzystujących kontenery.

    Umiejętności

    Dzięki szkoleniu uczestnik będzie potrafił:

    • Tworzyć podstawowe obiekty Kubernetes takie jak np. Pod, Service, ReplicaSet, Namespace i inne
    • Potrafił uruchomić kontener z własnego obrazu na klastrze Kubernetes
    • Używać narzędzia Helm do wgrania gotowej aplikacji
  3. Czy to szkolenie jest dla Ciebie ?
  4. Profil uczestników

    Szkolenie adresowane jest przede wszystkim do deweloperów i administratorów, którzy pragną nauczyć się praktycznego zastosowania Kubernetes.

    Przygotowanie uczestników

    Praktyczna znajomość technologii kontenerowej Docker oraz podstawowa wiedza z zakresu programowania .

  5. Czas trwania
  6. Przed nami:
    • 3 dni, 24 godziny szkoleniowe
  7. Szczegółowy program szkolenia
  8. Szczegółowy opis szkolenia

    Wprowadzenie
    • Architektura
    • Główne komponenty
    Klaster Kubernates - lokalnie
    • Docker Desktop
    • K3D / K3S
    Praca z Kubernates
    • Narzędzie wiersza poleceń - kubectl
    • Interfejs graficzny - dashboard
    Podstawowe obiekty w Kubernetes
    • Podstawowa jednostka - Pod
    • Komunikacji pomiędzy aplikacjami w klastrze i dostęp z zewnątrz - Service
    • Etykietowanie i oznaczanie obiektów - Labels, Selectors
    • Zewnętrzna konfiguracja - ConfigMap
    • Przechowywanie poufnych wartości - Secrets
    • Zarządzanie całą grupą obiektów - Deployment
    • Wystawienie aplikacji na świat - Ingress
    • Zarządzanie danymi - Storage, Persistent Volume
    • Uruchamianie zadań - Jobs, CronJobs
    • Wirtualne przestrzenie - Namespaces

    Helm - natywny menedżer pakietów


    Metoda realizacji szkolenia

    Szkolenie realizowane jest w formie naprzemiennie następującej po sobie części teoretycznej w postaci mini wykładów oraz części praktycznej w postaci ćwiczeń komputerowych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy.

    POBIERZ PROGRAM W PDF

  9. Ścieżka rozwoju
  10. W ramach szkolenia zapewniamy
    • materiały szkoleniowe
    • certyfikat potwierdzający udział w kursie
    • pełna obsługa cateringowa (dla szkoleń stacjonarnych)
Co zyskasz dzięki szkoleniu ?

Cele szkolenia

Nabycie umiejętności z zakresu zarządzania i obsługi platformy Kubernetes. Poznanie dobrych praktyk związanych z wdrażaniem aplikacji wykorzystujących kontenery.

Umiejętności

Dzięki szkoleniu uczestnik będzie potrafił:

  • Tworzyć podstawowe obiekty Kubernetes takie jak np. Pod, Service, ReplicaSet, Namespace i inne
  • Potrafił uruchomić kontener z własnego obrazu na klastrze Kubernetes
  • Używać narzędzia Helm do wgrania gotowej aplikacji
Czy to szkolenie jest dla Ciebie ?

Profil uczestników

Szkolenie adresowane jest przede wszystkim do deweloperów i administratorów, którzy pragną nauczyć się praktycznego zastosowania Kubernetes.

Przygotowanie uczestników

Praktyczna znajomość technologii kontenerowej Docker oraz podstawowa wiedza z zakresu programowania .

Czas trwania
Przed nami:
  • 3 dni, 24 godziny szkoleniowe
Szczegółowy program szkolenia

Szczegółowy opis szkolenia

Wprowadzenie
  • Architektura
  • Główne komponenty
Klaster Kubernates - lokalnie
  • Docker Desktop
  • K3D / K3S
Praca z Kubernates
  • Narzędzie wiersza poleceń - kubectl
  • Interfejs graficzny - dashboard
Podstawowe obiekty w Kubernetes
  • Podstawowa jednostka - Pod
  • Komunikacji pomiędzy aplikacjami w klastrze i dostęp z zewnątrz - Service
  • Etykietowanie i oznaczanie obiektów - Labels, Selectors
  • Zewnętrzna konfiguracja - ConfigMap
  • Przechowywanie poufnych wartości - Secrets
  • Zarządzanie całą grupą obiektów - Deployment
  • Wystawienie aplikacji na świat - Ingress
  • Zarządzanie danymi - Storage, Persistent Volume
  • Uruchamianie zadań - Jobs, CronJobs
  • Wirtualne przestrzenie - Namespaces

Helm - natywny menedżer pakietów


Metoda realizacji szkolenia

Szkolenie realizowane jest w formie naprzemiennie następującej po sobie części teoretycznej w postaci mini wykładów oraz części praktycznej w postaci ćwiczeń komputerowych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy.

POBIERZ PROGRAM W PDF

W ramach szkolenia zapewniamy
  • materiały szkoleniowe
  • certyfikat potwierdzający udział w kursie
  • pełna obsługa cateringowa (dla szkoleń stacjonarnych)

Spotkajmy się na szkoleniu!

  • RAFAŁ JANKOWSKI

    Programista i projektant IT w Comarch SA, na co dzień piszący w Java i Go. Entuzjasta chmury oraz najnowszych technologii frontendowych. Członek Silesia JUG oraz Gruba.IT. Poza tworzeniem kodu trener programowania. W wolnym czasie gra w piłkę, jeździ na rowerze oraz uczestniczy w ekstremalnych biegach z przeszkodami. 

    Podobne szkolenia

    Masz pytania? Skontaktuj się z nami!

    31-864 Kraków

    ul. Prof. Michała Życzkowskiego 33