Menu
Zamknij menu
Zaloguj się
  • Opis szkolenia
  • Zakres

Opis szkolenia

Szkolenie to przygotowuje uczestników do pracy w środowisku Kubernetes, obejmując cały proces od podstawowej konfiguracji po wdrażanie i zarządzanie aplikacjami w klastrze. Uczestnicy zdobędą wiedzę na temat uruchamiania kontenerów, zarządzania podami, skalowania aplikacji oraz utrzymania infrastruktury klastrowej. Program szkolenia zawiera omówienie kluczowych komponentów Kubernetesa oraz praktyczne ćwiczenia związane z zarządzaniem ruchem sieciowym i przechowywaniem danych w środowisku kontenerowym.

Szkolenie obejmie również zagadnienia związane z wydajnym zarządzaniem zasobami, od routowania ruchu sieciowego po optymalizację pamięci i przestrzeni dyskowej. Uczestnicy zapoznają się z różnymi opcjami skalowania aplikacji, co umożliwi im skuteczne dostosowywanie infrastruktury do zmiennych obciążeń i potrzeb produkcyjnych.

Adresaci szkolenia:

Szkolenie jest przeznaczone dla osób mających podstawową wiedzę na temat konteneryzacji i chcących rozwinąć swoje umiejętności w zakresie zarządzania aplikacjami w Kubernetesie.

Wymagania wstępne

Umiejętność czytania dokumentacji technicznej w języku angielskim oraz znajomość podstaw systemów kontenerowych, np. Docker (w zakresie szkolenia „Docker od podstaw do zaawansowanych technik”).

Zakres

Wprowadzenie do systemu typu Kubernetes

  • Pojęcie: Node
  • Pojęcie: Pod
  • Instalacja Kubernetesa jako części Docker Desktop
  • Uruchamianie kontenerów
    • Czym jest Kubernetes?
    • Podstawowe pojęcia związane z systemem Kubernetes
    • Uruchomienie jednowęzłowego klastra Kubernetes z użyciem Docker Desktop
    • Uruchamianie kontenerów
    • Uruchamianie podów z użyciem kontrolerów
    • Przykłady wdrożeń
    • Zarządzanie zasobami z użyciem systemu etykiet
    • Wdrażanie aplikacji webowych
    • Przygotowanie manifestów poda i wdrożenia
    • Nawiązywanie interaktywnej sesji z podem
    • Odczyt logów
    • Praca z systemem plików kontenerów
    • Czyszczenie zasobów
  • Ruch sieciowy
    • Routowanie ruchu sieciowego
    • Usługa KubeDNS
    • Routowanie ruchu między podami
    • Usługi
      • LoadBalancer
      • NodePort
      • External Name
      • Headless
    • Kubernetes Namespace
  • Przechowywanie danych
    • System plików kontenera
    • Woluminy
      • Empty Dir
      • Host Path
      • Persistent
    • Tworzenie Claimów
    • Dynamiczna alokacja pamięci
  • Skalowanie aplikacji z użyciem Replica Set

Klaster jako podstawowe narzędzie pracy

  • Stworzenie nowego klastra
  • Podłączenie do klastra

Pod

  • Udostępnianie (deployment) aplikacji
  • Otwarcie Poda na ruch z zewnątrz
  • Rozkładanie ruchu pomiędzy poszczególne Pody
  • Skalowanie liczby replik
  • Ucinanie zasobów

Praca z aplikacją produkcyjną

  • Rolling updates
  • Przekierowanie ruchu do dostępnych podów podczas aktualizacji
  • Wycofywanie aktualizacji
  • Pojęcie: Continues Integration
  • Pojęcie: Continues Delivery
  • CI/CD bez przerw w dostępności aplikacji
  • Przegląd logów
  • Diagnozowanie typowych problemów z dostępnością aplikacji
  • Obsługa interfejsu graficznego minikube
  • Podłączenie do aplikacyjnej bazy danych na przykładzie MySQL

Utrzymanie systemu

  • Cykl życia podów
  • Heartbeat node
  • Container Runtime Interface
  • Usuwanie nieużywanych podów
  • Usuwanie obiektów bez referencji
  • Czyszczenie nieużywanych kontenerów i obrazów

Zarządzanie siecią

  • Sieć wewnętrzna Kubernetesa
  • Dynamiczna a statyczna adresacja serwisów
  • Podstawy Service Topology

Zarządzanie zasobami

  • Typy Persistent Volumes
  • Konfiguracja pochłanianych zasobów dyskowych przez poszczególne Nody
  • Użycie metryki Health dla wolumenu
  • Resource Management Podów i Kontenerów

Wstęp do bezpieczeństwa systemu

  • Podstawy bezpieczeństwa Podów
  • Polityki bezpieczeństwa Podów
  • Kontrola dostępu do API Kubernetesa

Harmonogram szkoleń

Zdalnie

… jeśli cenisz sobie możliwość nauki z trenerem i innymi uczestnikami, z dowolnego miejsca bez konieczności dojazdu.

Stacjonarnie

… jeśli chesz się uczyć, siedząc w jednej sali z trenerem i innymi uczestnikami.

Online

… jeśli chcesz uczyć się z materiałów dostępnych przez interenet w dowolnym miejscu o dowolnym czasie

Filtry:

Szkolenie: ADS_KDP

Kubernetes dla programistów

Data
Forma
Język
Dodatkowe informacje
Cena
22.10 – 24.10
Wirtualna klasa
polski
2 300 zł netto
Dodaj do koszyka

Filtry:

Szkolenie: ADS_KDP

Kubernetes dla programistów

Data
Lokalizacja
Język
Dodatkowe informacje
Cena

Obecnie nie ma szkoleń w wybranej formie.

Filtry:

Szkolenie: ADS_KDP

Kubernetes dla programistów

Dostęp do szkolenia
Forma
Język
Dodatkowe informacje
Cena

Obecnie nie ma szkoleń w wybranej formie.

Szukasz szkolenia w innym terminie?

Co nowego?

  • Najnowsze
  • Baza wiedzy
  • Marketing

Chcesz z nami porozmawiać?

Zadzwoń do nas: tel. 801 30 30 30