Szkolenie dostępne na zamówienie

Szkolenie: Kubernetes szybki start (dla deweloperów)

Intensywny kurs Kubernetes dla deweloperów i DevOps, uczący wdrażania, skalowania i zarządzania aplikacjami kontenerowymi, automatyzacji procesów CI/CD oraz monitorowania środowisk produkcyjnych w chmurze i on-premise

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:2 dni (16h)

Poziom zaawansowania:

Kod kursu:KUBERNETES/BASICS

devopscloud-nativekontenerykubernetes-podstawy

Szkolenie na zamówienie

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin
Zapytanie o szkolenie

Kubernetes szybki start (dla deweloperów)

Cele szkolenia

  • Szkolenie przygotowuje do samodzielnego wdrażania, zarządzania i monitorowania aplikacji w środowisku Kubernetes, zarówno w chmurze, jak i on-premise

  • Szkolenie uczy efektywnego wykorzystania narzędzi i mechanizmów Kubernetes do skalowania usług, zarządzania konfiguracją oraz automatyzacji procesów wdrożeniowych

  • Szkolenie rozwija umiejętności pracy z architekturą mikroserwisową, umożliwiając projektowanie i utrzymanie nowoczesnych rozwiązań kontenerowych


Dla kogo?

  • Programiści i inżynierowie DevOps z podstawową znajomością Linux, chcący zdobyć praktyczne umiejętności pracy z Kubernetes

  • Administratorzy systemów oraz specjaliści IT odpowiedzialni za wdrażanie i utrzymanie aplikacji kontenerowych

  • Osoby pracujące z mikroserwisami, CI/CD lub planujące migrację do środowisk chmurowych i kontenerowych


Efekty kształcenia

  • Uczestnik wdraża i zarządza aplikacjami w klastrze Kubernetes

  • Uczestnik konfiguruje i monitoruje zasoby oraz usługi w środowisku kontenerowym

  • Uczestnik automatyzuje procesy wdrożeniowe z użyciem narzędzi CI/CD

  • Uczestnik rozróżnia i stosuje mechanizmy skalowania oraz zarządzania konfiguracją

  • Uczestnik analizuje i rozwiązuje problemy związane z działaniem klastra

  • Uczestnik planuje i organizuje środowiska mikroserwisowe


Wymagania

  • Uczestnicy powinni posiadać podstawową wiedzę z zakresu systemów Linux m.in. praca w terminalu, edycja plików tekstowych, operowanie na systemie plików


W cenie otrzymasz:

  • Materiały szkoleniowe

  • Certyfikat ukończenia szkolenia

  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

Program szkolenia

Pobierz program w PDF

Wprowadzenie do konteneryzacji

  • Jakie problemy rozwiązuje konteneryzacja?

  • Zasada działania i mechanizmy leżące u podstaw konteneryzacji

  • Podstawy konteneryzacji na przykładzie Docker i/lub Podman

  • Kontenery - tworzenie, konfigurowanie, zarządzanie

  • Rejestr obrazów

  • Budowanie obrazów niestandardowych

  • Wolumeny - tworzenie, konfigurowanie, montowanie

  • Konfiguracja i zarządzanie siecią

Platforma Kubernetes

  • Architektura, możliwości oraz najważniejsze elementy klastra

  • Instalacja/przygotowanie klastra (wariant oparty o Minikube oraz maszyny wirtualne)

  • Deskryptory zasobów

  • Zarządzanie elementami klastra (imperatywne, deklaratywne)

  • Podstawy administracji z wykorzystaniem narzędzia kubectl oraz panelu webowego

Praca z klastrem

  • Tworzenie, wdrażanie i monitorowanie aplikacji w postaci Podów

  • Przechowywanie i dostarczanie konfiguracji do aplikacji (zmienne środowiskowe, argumenty linii poleceń, ConfigMaps, Secrets)

  • Efektywna administracja z wykorzystaniem etykiet, selektorów oraz kontrolerów

  • Skalowanie usług (ręczne, automatyczne)

  • Podział klastra na wirtualne przestrzenie

  • Usługi jako sposób na komunikację między wdrożonymi aplikacjami

  • Udostępnianie usług dla klientów zewnętrznych

  • Ograniczanie komunikacji z użyciem polis sieciowych

  • Storage i dostęp do danych w oparciu o wolumeny

  • Wdrażanie i utrzymanie usług stanowych

  • Logowanie, monitorowanie oraz troubleshooting klastra i wdrożonych w nim aplikacji

  • Ograniczenie uprawnień oraz kontrola dostępu do elementów klastra

  • Helm jako menedżer pakietów Kubernetes

  • Kustomize jako alternatywne narzędzie zarządzania konfiguracją

  • Automatyzacja, CI/CD oraz podstawy GitOps na przykładzie ArgoCD

Autorem szkolenia jest Łukasz Andrzejewski

Od ponad 17 lat z pasją dzielę się wiedzą jako trener, wspierając rozwój kompetencji technologicznych wśród specjalistów IT na różnych etapach ich kariery. W ostatnich 5 latach przeszkoliłem ponad 2000 osób, prowadząc szkolenia zarówno otwarte, jak i dedykowane, dla czołowych firm z sektorów bankowości, ubezpieczeń i IT – m.in. Santander Bank Polska, ERGO Hestia, Asseco Poland oraz Orange. Specjalizuję się w szerokim zakresie technologii – od rozwiązań z ekosystemu Java, przez nowoczesny frontend,…

Wybrane opinie

Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi

4.8
Ikona podpowiedziŚrednia ocen Sages w serwisie Google Ocena pochodzi ze średniej ocen Sages w serwisie Google i nie jest weryfikowana

29.05.2024

Uczestnik szkoleniaKubernetes szybki start (dla deweloperów)

Praktyczne przykłady, ciekawe zadania w ramach ćwiczeń. Duża wiedza prowadzącego i pomoc przy ćwiczeniach.

Więcej opinii