Helm - menedżer pakietów aplikacji w Kubernetes

LICZBA DNI: 1 (8h)

KOD KURSU: HELM

POZIOM SZKOLENIA:

# docker

# microservices

# pods

# clustering

# kubernetes

Najbliższy termin:

18 czerwca 2021

1060 PLN netto + 23% VAT

901 PLN netto + 23% VAT

Skorzystaj z promocyjnej ceny!

  • stacjonarne
  • zdalne

STACJONARNE

W CENIE

  • 1 dzień pracy z trenerem
  • Materiały szkoleniowe
  • Lunch
  • Certyfikat ukończenia szkolenia

ZDALNE

W CENIE

  • 1 dzień pracy z trenerem na żywo online
  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia

Czy wiesz, że możesz uzyskać nawet do 100% DOFINANSOWANIA na szkolenie? Napisz do nas »

Weź udział w szkoleniu

Termin

Lokalizacja

Cena / os

18

czerwca

Promocja

Gdańsk,

Warszawa,

Zdalne,

1060 PLN netto 901 PLN netto
+ 23% VAT

10

września

Warszawa,

Zdalne,

1060 PLN netto
+ 23% VAT

Termin

18

czerwca

Promocja

Lokalizacja

Gdańsk,

Warszawa,

Zdalne,

Cena / os

1060 PLN netto901 PLNnetto
+ 23% VAT

Termin

10

września

Lokalizacja

Warszawa,

Zdalne,

Cena / os

1060 PLNnetto
+ 23% VAT

Powiadom
o kolejnych terminach

O szkoleniu

DLA KOGO?

Szkolenie dedykowane przede wszystkim deweloperom i administratorom, jednocześnie szeroko wprowadzające każdego zainteresowanego tworzeniem, uruchamianiem i zarządzaniem aplikacjami wykorzystującymi orkiestrator Kubernetes

WYMAGANIA

Minimum roczne doświadczenie w zarządzaniu aplikacjami używając orkiestratora Kubernetes lub odbycie szkolenia Kubernetes w Praktyce

ZALETY

Szkolenie dostarcza dużą dawkę praktycznych informacji oraz przykładów, po których szablony języka Go staną proste i przejrzyste

Zdobywana wiedza ma dużą wartość merytoryczną i może być zastosowana podczas rozwiązywania problemów w rzeczywistych projektach

Kameralne grupy - szkolenia technologiczne prowadzimy w grupach liczących do 8 osób. Pozwala to na indywidualne podejście oraz aktywizację każdego uczestnika

Praktyka przed teorią - wszystkie szkolenia technologiczne prowadzone są w formie warsztatowej. Konieczna teoria jest wyjaśniana na przykładzie praktycznych zadań

Konkretne umiejętności - w ramach każdego szkolenia rozwijamy praktyczne umiejętności związane z daną technologią i tematyką

Nauka z praktykami - wszyscy trenerzy na co dzień pracują w projektach, gwarantuje to dostęp do eksperckiej wiedzy i praktycznego know-how

Cele szkolenia

Poznanie możliwości szablonów w języku Go, służących do tworzenia dynamicznych plików konfiguracyjnych

Wprowadzenie do obsługi narzędzia Helm - natywnego menedżera pakietów aplikacji w orkiestratorze Kubernetes

Program

  • Czym jest Helm i jak wpływa na zarządzanie aplikacjami w orkiestratorze Kubernetes
  • Historia i przyszłość
  • Co zmieniło się pomiędzy wersją 2 oraz 3
  • helm install/uninstall - jak zainstalować lub też usunąć aplikacje z klastra Kubernetes
  • helm upgrade - jako sposób na aktualizacje konfiguracji
  • helm get - komenda wyświetlająca dokładne informacje o zainstalowanych obiektach powiązanych z paczką
  • helm history - sprawdzenie historii aktualizacji aplikacji
  • helm rollback - przywrócenie jednej z poprzednich wersji konfiguracji
  • helm repo - polecenie zarządzające zdalnymi repozytoriami paczek
  • Chart.yaml - plik w formacie YAML zawierający informacje ogólne o paczce jak jej wersja czy nazwa
  • values.yaml - plik ze zmiennymi paczki
  • charts/ - katalog, w którym zdefiniowane są wszystkie zależności aplikacji
  • crds/ - katalog z obiektami rozszerzonymi API klastra Kubernetes
  • templates/ - katalog z szablonami, które w połączeniu ze zmiennymi wygenerują manifesty aplikacji
  • struktury danych
  • typy zmiennych
  • wieloliniowe ciągi znaków
  • Release - obiekt opisujący uruchomioną aplikację
  • Values/Chart - jako sposób na odwołanie się do wartości zdefiniowanych w pliku values.yaml/Chart.yaml
  • Files - funkcja pozwalająca na zaciągnięcie zawartości plików i wygenerowaniu na ich podstawie obiektów typu ConfigMap lub Secret
  • Capabilities - obiekt umożliwiający sprawdzenie: wersji API platformy Kubernetes lub dostępnych wersji obiektów API w klastrze, w którym instalowana jest aplikacja
  • Template - funkcja dająca dostęp do informacji o lokalizacji szablonów
  • if/else - instrukcje umożliwiające warunkowe dodawanie zawartości manifestów
  • range - pętla pozwalająca na iteracje elementów dowolnej listy lub też słownika
  • with - instrukcja definiująca obecny zakres struktury zmiennych
  • .helmignore jako sposób na ignorowanie określonych plików w strukturze paczki aplikacji
  • Jak przypiąć powiadomienia lub inne akcje do cyklu życia aplikacji: instalacji, aktualizacji lub usunięcia
  • Repozytoria paczek oprogramowania - przegląd aplikacji oraz rozwiązań służących do przechowywania paczek aplikacji
  • Zarządzanie uprawnieniami użytkowników korzystających z Helm wersji v3
  • Podsumowanie najlepszych praktyk związanych z zarządzaniem aplikacjami przy użyciu Helm

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.