Kubernetes dla programistów

    Czas trwania
    Godzina rozpoczęcia
    Stopień trudności

      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

        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

        Ścieżka rozwoju
        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.