Kubernetes na produkcji

Najbliższe terminy szkoleń

Opis szkolenia

" Cel szkolenia: Szkolenie przeznaczone dla Developerów oraz DevOpsów, którzy przygotowują się lub już wdrażają kontenery na produkcji. Osoby muszą być zaznajomione w technologią docker oraz mikroservices. Szkolenie ma na celu przygotowanie uczestników do pracy z technologią Kubernetes, prawidłowym procesem wdrażania usług oraz zaznajomienie z zarządzaniem usługami. Typ: Warsztaty "

Vouchery

Istnieje możliwość wykupienia vouchera z roczną ważnością. Można zakupić przedpłaconą usługę szkoleniową w jednym okresie rozliczeniowym, a zrealizować w innym.

Czas trwania 3 dni
Poziom trudności Średni
Cena kursu 1999,00 PLN (netto)

Czy wiesz, że możemy takie szkolenie zorganizować specjalnie dla Twojej firmy?

Dowiedz się więcej

Czego się nauczysz?

Dzień 1. Wstęp do technologii Kubernetes

  1. Omówienie architektury
    1. API
    2. Control Plane
    3. Tryby Single oraz HA
    4. Obiekty w Kubernetesie
  2. Zarządzanie z poziomu kubectl
    1. Szybkie uruchamianie podów
    2. Eksponowanie usług
    3. Przegląd logów
    4. Wykonywanie akcji w kontenerach
  3. Definiowanie powiązanych obiektów
    1. Labels i adnotacje
    2. Deployemnt i services
  4. Kontekst
    1. Namespaces i widoczność usług
    2. Przełączanie kontekstu
    3. Listowanie obiektów
Dzień 2. Zarządzanie zasobami w klastrze w produkcyjnym środowisku
  1. Deployment
    1. Rolling deployment
    2. Canary releases
    3. Skalowanie usług
  2. Healtchecks w aplikacji
    1. Kiedy aplikacja jest gotowa
    2. Kiedy należy zrestartować aplikację?
    3. Pułapki i best practices
  3. Jednorazowe operacje wewnątrz clustra
    1. Job i CronJob
    2. InitContainers
  4. Konfiguracja
    1. Secrets
    2. Configmaps
    3. Automatyczne przeładowanie konfiguracji
  5. Volumes
    1. Tworzenie dysków NFS
    2. Montowanie dysków
    3. Volume claims
    4. Montowanie konfiguracji jako pliki
Dzień 3. Wdrażanie aplikacji i zarządzanie kubernetesem na produkcji
  1. CI i Code repository
    1. Ułożenie Continous Integration pipeline
    2. HELM
      1. Szablony
      2. Składnia Go Template
      3. Generowanie Yamls
    3. Deployment vs. DeamonSets
      1. Kiedy użyć którego?
      2. Możliwości update, modyfikacji I rollback
      3. Wykorzystanie jako wewnętrzne mechanizmy
    4. Ingress I Ingress Controller
      1. Dostęp z zewnątrz do usług
      2. Load balancing
    5. Quota – przydzielanie zasobów
      1. Pułapki w definiowaniu ograniczeń
      2. Ograniczenia w namespace vs Quality of Service
    6. Dynamiczne skalowanie aplikacji
    7. Wdrażanie aplikacji stanowych
      1. StatefulSets
      2. PersistentStorage dla StatefulSets
      3. Możliwości dynamicznego tworzenia dysków
    8. Zarządzanie clustrem
      1. Sprawdzanie stanu komponentów
      2. Monitoring
      3. Skalowanie oraz maintenance
      4. Uprawnienia dostępu

Co wyróżnia szkolenia Konteneryzacja w JSystems?

Szkolenia na wysokim poziomie
Instruktorzy praktycy z wieloletnim doświadcze- niem
Znaczna część szkolenia to warsztaty
Komfortowe sale i przestrzeń wspólna
Małe grupy szkoleniowe
Gwarantowane terminy szkoleń
Dużo ćwiczeń
Przystępne ceny

Kto będzie Cię uczyć?

Marcin Makowski

Maciej Krajewski

Potrzebujesz więcej informacji?

Wiadomość wysłana

Przyjęliśmy Twoją wiadomość i skontaktujemy się z Tobą w tej sprawie

Klikając OK wrócisz do formularza

Gdzie prowadzimy szkolenia?

Warszawa (siedziba firmy) Grójecka 1/3, 02-019
Kraków
Wrocław
Katowice

Nasza strona korzysta z plików cookie. Możesz zmienić zasady ich używania lub zablokować pliki cookie w ustawieniach przeglądarki. Więcej informacji można znaleźć w Polityce prywatności. Kontynuując korzystanie ze strony, wyrażasz zgodę na używanie plików cookie.