Radek Rous
Lead Software Developer v Riganti s.r.o.
Software Team Lead v Itixo s.r.o
Získej hands-on znalosti v našem online kurzu Docker a Kubernetes, kde propojíš teoretické znalosti s praktickými zkušenostmi.
Dozvíš se, proč a jak kontejnerizovat aplikace. Naučíš se psát a upravovat dockerfile a docker-compose soubory, debugovat aplikace, vytvořit Azure Container Registry a publikovat kontejnery. Také se seznámíš s Azure Kubernetes Service clusterem, pochopíš jeho fungování a osvojíš si základní konfiguraci a nasazení aplikací.
V poslední fázi kurzu zvládneš automatizovat procesy pro build, test i deploy aplikací. Zjistíš, jak nastavit monitoring pro aplikace v AKS, jak využít cloudové řešení pro DevOps a mnoho dalšího.
Připravujeme
Kurzem tě provede
Lead Software Developer v Riganti s.r.o.
Software Team Lead v Itixo s.r.o
—> Intro k Dockeru
—> Build, run a tag docker kontejnerů
—> Ruční vytvoření Dockerfilu
—> Vytvoření Dockerfilu pomocí Visual Studia
—> Rozběhnutí aplikace v kontejneru
Praktické cvičení: Modifikuj Dockerfile soubor pro vytvořenou aplikaci.
—> Spuštění aplikace pomocí docker-compose
—> Debugování aplikace v kontejneru
—> Customizace Dockerfilu
Praktické cvičení: Modifikuj docker-compose soubor pro vytvořenou aplikaci.
—> Vytvoření Azure Container Registry (ACR)
—> Publikace kontejneru do ACR
—> Principy fungování Kubernetes clusteru, jeho architektura
—> Základní příkazy pro práci s clusterem
—> Založení Azure Kubernetes Services (AKS) clusteru
Praktické cvičení: Nasaď vytvořenou aplikaci do Kubernetes.
—> Vytvoření deployment a service konfigurace
—> Nasazení aplikace společně s databází do Kubernetes
—> Konfigurace perzistentního úložiště pro kontejner v clusteru
—> Nasazení aplikace ve dvou různých prostředích (test + prod)
—> Nastavení ingressu
—> Vytvoření self-signed certifikátu a jeho použití pro ingress
—> Způsob konfigurace pro jednotlivá prostředí v kontextu Kubernetes
—> Přehled o StatefulSet, DaemonSet, Job, CronJob resourcech
—> Vytvoření CronJobu pro pravidelnou zálohu databáze
—> Intro k nástroji Helm
—> Příprava Helm charts pro naši aplikaci
Praktické cvičení: Využij Helm charts k nasazení aplikace.
—> Intro k DevOps a CI/CD pipelinám
—> Vytvoření CI (Build) pipeliny v Azure DevOps pro automatické vyrobení kontejneru
—> Spuštění testů v kontejneru v rámci pipeliny
Praktické cvičení: Dokonči pipeliny, které byly vytvořeny v průběhu lekce.
—> Vytvoření CD (Release) pipeliny v Azure DevOps pro automatické nasazení aplikace do AKS
—> Konfigurace Service Principal v Azure
—> Vytvoření služby Application Insights pro náš cluster
—> Orientace v App Insights
—> Nastavení alertů, vlastní metriky
—> Pracovní trh, budoucnost technologie, osobní zkušenosti
Vyplň registrační formulář a připoj se k nám!
Náš r_d tým se s tebou spojí co nejdříve, abys získal*a všechny potřebné detaily o obsahu
kurzu Kubernetes a jeho ceně.