Kubernetes Prohloubené Počítačový Kurz
Kubernetes je platforma s otevřeným zdrojovým kódem navržená k automatizaci nasazení, škálování a provozu aplikačních kontejnerů napříč clustery hostitelů.
Toto živé školení vedené instruktorem (online nebo na místě) je zaměřeno na středně pokročilé profesionály, kteří chtějí efektivně nasazovat, spravovat a škálovat kontejnerizované aplikace pomocí Kubernetes.
Na konci tohoto školení budou účastníci schopni:
- Pochopte architekturu Kubernetes a její součásti.
- Efektivně izolujte zdroje pomocí jmenných prostorů.
- Spravujte a přizpůsobujte pracovní zátěže pomocí Deployments, StatefulSets a DaemonSets.
- Definujte výpočetní zdroje pomocí požadavků a limitů.
- Pracujte s Jobs a CronJobs pro naplánované úlohy.
- Pochopte služby a DNS v Kubernetes.
- Vystavte aplikace pomocí Ingress.
- Správa ConfigMaps, Tajemství a Trvalé svazky.
- Škálujte a upgradujte Kubernetes clustery pomocí pokročilých strategií.
- Analyzujte a řešte problémy Kubernetes.
- Efektivní nasazení zdrojů pomocí Helm grafů.
Formát kurzu
- Interaktivní přednáška a diskuze.
- Spousta cvičení a cvičení.
- Praktická implementace v prostředí živé laboratoře.
Možnosti přizpůsobení kurzu
- Chcete-li požádat o školení na míru pro tento kurz, kontaktujte nás a domluvíme se.
Návrh Školení
Úvod do Kubernetes
- Přehled Kubernetes a jeho architektury
- Základní komponenty: API server, Controller Manager, Scheduler, etcd a Kubelet
- Pochopení modulů, uzlů a klastrů
Zdroj Management
- Izolace zdrojů pomocí jmenných prostorů
- Definování požadavků a limitů pro výpočetní zdroje
- Škálování aplikací pomocí Kubernetes
Správa pracovní zátěže
- Nasazování aplikací pomocí Deployments, StatefulSets a DaemonSets
- Použití Jobs a CronJobs pro plánování úloh
- Zpracování aktualizací a vrácení zpět
Networking a Service Discovery
- Pochopení služeb Kubernetes: ClusterIP, NodePort, LoadBalancer, ExternalName
- Konfigurace DNS a zjišťování služeb
- Vystavování aplikací prostřednictvím Ingress
Stálost dat
- Trvalá data s trvalými svazky a trvalými nároky na svazky
- Používání statických a dynamických svazků
- Vysvětlení režimů Access, zásad obnovy a projektovaných svazků
Configuration Management
- Nasazení ConfigMaps a Secrets
- Použití proměnných prostředí a svazků pro konfiguraci
Cluster Management
- Kubernetes upgrady clusteru pomocí kubeadm
- Konfigurace ověřování pomocí certifikátů TLS
- Správa oprávnění pomocí Role-Based Access Control (RBAC)
Pokročilé strategie škálování
- NodeSelector, NodeAffinity a PodAffinity
- Porozumění a uplatňování skvrn a tolerancí
Zajišťování pomocí Helm
- Úvod do grafů Helm a Helm
- Vytváření a nasazení Helm grafů
- Správa závislostí pomocí Helm
Odstraňování problémů Kubernetes
- Analyzuje se BackOff a CrashLoopBackOff problémy
- Odstraňování problémů s uzly ve stavu NotReady
- Použití kubectl a protokolů pro ladění
Shrnutí a další kroky
Požadavky
- Základní porozumění příkazům Linux
- Znalost konceptů kontejnerizace (např. Docker)
- Zkušenosti se základy sítě jsou doporučeny, ale nejsou vyžadovány
Publikum
- Správci systému
- DevOps inženýři
- Vývojáři usilující o nasazení a správu kontejnerizovaných aplikací
Veřejné školení vyžaduje minimálně 5 účastníků.
Kubernetes Prohloubené Počítačový Kurz - Rezervace
Kubernetes Prohloubené Počítačový Kurz - Dotaz
Kubernetes Prohloubené - Dotaz ohledně konzultace
Reference (1)
Líbil se mi individuální formát tohoto kurzu, který umožňoval mnohem větší flexibilitu při otázkách a odpovědích. Vyučující zpracoval materiál relevantní pro moje potřeby školení, stejně jako další znalosti, které mi určitě budou užitečné v dalším rozvoji.
Dylan - MacStadium
Kurz - Kubernetes Comprehensive
Přeloženo strojem
Nadcházející kurzy
Související kurzy
Pokročilá Platform Engineering: Škálování pomocí Microservices a Kubernetes
35 HodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na pokročilé inženýry platforem a DevOps profesionály, kteří chtějí zvládnout škálovací aplikace pomocí mikroslužeb a Kubernetes.
Na konci tohoto školení budou účastníci schopni:
- Navrhněte a implementujte škálovatelné architektury mikroslužeb.
- Nasazení a správa aplikací na Kubernetes clusterech.
- Pro efektivní nasazení služeb využijte Helm grafy.
- Monitorujte a udržujte stav mikroslužeb ve výrobě.
- Aplikujte osvědčené postupy pro zabezpečení a shodu v Kubernetes prostředí.
AI-Driven Kubernetes Operations: Autoscaling, Scheduling & Resource Optimization
21 HodinyKubernetes je platforma pro orchestraci kontejnerů široce používaná k řízení distribuovaných aplikací v rozsahu.
Toto instruktorem vedené, živé školení (online nebo na místě) je zaměřeno na pokročilé praktiky, kteří chtějí aplikovat techniky umělé inteligence a strojového učení ke optimalizaci využití zdrojů Kubernetes, rozhodování o plánování a strategiích autoskalování.
Na konci tohoto programu budou účastníci schopni:
- Aplikovat modely AI/ML k zlepšení rozhodnutí o plánování pracovních úloh v Kubernetes.
- Používat prediktivní analýzy pro optimalizaci alokace CPU, GPU a paměti.
- Implementovat inteligentní autoskalování pomocí posilovacího učení a predikce metrik.
- Snížit náklady na infrastrukturu a latenci prostřednictvím automatizované optimalizace zdrojů.
Formát kurzu
- Instruktorem vedené technické prezentace a hluboké diskuze.
- Praktická laboratorní práce na skutečných clusteru Kubernetes.
- Praktické cvičení aplikací modelů AI do reálných operačních scénářů.
Možnosti přizpůsobení kurzu
- Pro přizpůsobení tohoto kurzu vaší platformě nebo operačním požadavkům se s námi prosím obraťte na přizpůsobení.
AI Workloads on Kubernetes: Deploying Machine Learning Models at Scale
14 HodinyKubernetes je škálovatelná platforma pro nasazování, servírování a správu modelů strojového učení v produkčních prostředích.
Toto vedené školení (online nebo přítomně) je určené středně pokročilým odborníkům, kteří chtějí spolehlivě operationalizovat ML modely na Kubernetes.
Po absolvování tohoto školení získají účastníci dovednosti pro:
- Containerizaci a přípravu ML modelů k efektivnímu nasazení.
- Servírování modelů pomocí moderních inferenčních rámeců.
- Optimalizaci úloh pomocí autoscalingu, konfigurace GPU a jemného nastavení zdrojů.
- Implementaci strategií nasazení modelů, jako jsou A/B testování a canary deployments.
Formát kurzu
- Kombinace přednášek, analyzy architektury a řízené diskuse.
- Rozsáhlé praktické cvičení s realistickými scénáři nasazení.
- Praktická implementace v živém Kubernetes prostředí.
Možnosti přizpůsobení kurzu
- Pokud potřebujete tento kurz přizpůsobit vašemu prostředí nebo nástrojovému řetězci, kontaktujte nás pro diskusi o možnostech přizpůsobení.
Kubernetes Networking s Calico
14 HodinyToto vedení instruktorem živé školení v České republice (online nebo na místě) je zaměřeno na inženýry, kteří chtějí optimalizovat síťování pro Kubernetes clustery.
Koncem tohoto školení budou účastníci schopni:
- Nainstalovat a nakonfigurovat Calico.
- Porozumět, jak se Calico liší od tradičních overlay sítí.
- Porozumět, jak Calico kombinuje internetové směrovací protokoly s datovými úložišti založenými na konsenzu.
- Použít Calico k vytvoření síťového řešení pro kontejnery Kubernetes clustery.
- Použít Calico k poskytnutí síťové politiky pro Kubernetes.
Certified Kubernetes Administrator (CKA) - příprava na zkoušku
21 HodinyProgram Certified Kubernetes Administrator (CKA) byl vytvořen The Linux Foundation a Cloud Native Computing Foundation (CNCF).
Kubernetes je v současnosti přední platforma používaná pro orchestraci kontejnerů.
NobleProg poskytuje školení Docker & Kubernetes od roku 2015. S více než 360 úspěšně dokončenými školicími projekty jsme se stali jednou z nejznámějších školících společností na světě v oblasti kontejnerizace.
Od roku 2019 také pomáháme našim zákazníkům potvrdit jejich výkon v prostředí k8s tím, že je připravujeme a povzbuzujeme ke složení zkoušek CKA a CKAD.
Toto živé školení vedené instruktorem (online nebo na místě) je zaměřeno na systémové administrátory, Kubernetes uživatele, kteří si chtějí potvrdit své znalosti složením zkoušky CKA.
Na druhou stranu je školení zaměřeno i na získání praktických zkušeností v Kubernetes Administrativě, proto doporučujeme se ho zúčastnit, i když nemáte v úmyslu skládat zkoušku ČKA.
Formát kurzu
- Interaktivní přednáška a diskuze.
- Spousta cvičení a praxe.
- Praktická implementace v prostředí živé laboratoře.
Možnosti přizpůsobení kurzu
- Chcete-li požádat o školení na míru pro tento kurz, kontaktujte nás a domluvíme se.
- Chcete-li se dozvědět více o certifikaci CKA, navštivte: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Certifikovaný vývojář aplikací Kubernetes (CKAD) - příprava na zkoušku
21 HodinyProgram Certifikovaný vývojář aplikací Kubernetes (CKAD) vyvinula The Linux Foundation a Cloud Native Computing Foundation (CNCF), hostitelé Kubernetes.
Tato vedená školení (online nebo na místě) je určena pro Vývojáře, kteří chtějí potvrdit své dovednosti v návrhu, vytváření, konfiguraci a expozici cloudu native aplikací pro Kubernetes.
Na druhou stranu je školení také zaměřeno na získání praktického zkušenosti s vývojem aplikací Kubernetes, proto doporučujeme v něm účastnit se i těm, kteří neplánují absolvovat zkoušku CKAD.
NobleProg dodává školení Docker & Kubernetes od roku 2015. Po více než 360 úspěšně absolvovaných školeních jsme se stali jednou z nejznámějších společností na světě v oblasti kontejnerizace. Od roku 2019 pomáháme také svým klientům potvrdit svůj výkon ve prostředí k8s přípravou a povzbuzováním ke zkouškám CKA a CKAD.
Formát kurzu
- Interaktivní přednáška a diskuse.
- Mnoho cvičení a praktiky.
- Rukama kladené implementace v prostředí live-lab.
Možnosti přizpůsobení kurzu
- Chcete-li požádat o přizpůsobené školení pro tento kurz, kontaktujte nás k jeho uspořádání.
- Více informací o CKAD najdete na: https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Certified Kubernetes Security Specialist (CKS)
21 HodinyToto instruktorem vedené živé školení v České republice (online nebo na místě) je určeno Kubernetes praktikům, kteří se připravují na zkoušku CKS.
Po absolvování tohoto školení budou účastníci znát způsoby, jak zabezpečit Kubernetes prostředí a kontejnerové aplikace v různých fázích životního cyklu aplikace: sestavení, nasazení a běh.
Ovládání cloudu-native DevOps: Návrh, nasazení a provoz škálovatelných mikroslužeb Kubernetes
49 HodinyTento 7-denní program poskytuje komplexní praxi orientovaný vstup do návrhu, nasazování a provozování cloudu-native aplikací pomocí moderních DevOps praktik.
Účastníci se naučí, jak navrhovat škálovatelné architektury mikroslužeb, optimalizovat kontejnerová prostředí a spravovat produkční zatížení pomocí Kubernetes. Kurz pokrývá pokročilé nasadovací strategie, automatizaci založenou na GitOpsu a praktiky observabilita pro zajistění spolehlivosti a výkonu systému.
Zvláštní důraz je kladen na reálné provozní výzvy, včetně reakce na incidenty, simulaci selhání a analýzu kořenových příčin. Program končí použitím AI podporovaných nástrojů pro řešení potíží a zrychlení provozních rozhodnutí.
Na konci školení budou účastníci mít jasné pojetí, jak stavět, nasazovat, monitorovat a udržovat odolné distribuované systémy v prostředí Kubernetes.
DO180: Úvod do kontejnerů, Kubernetes a OpenShift
35 HodinyDO180 je úvod do kontejnerů, základů Kubernetes a konceptů platformy Red Hat OpenShift, zaměřený na praktické dovednosti.
Toto školení vedené instruktorem (online nebo přítomně) je určeno začínajícím až středně pokročilým technickým profesionálům, kteří chtějí naučit kontejnerové pracovní postupy, Kubernetes primitivy a způsob nasazení a správy aplikací v OpenShift.
Koncem tohoto školení budou účastníci schopni:
- Sestavovat a spravovat kontejnerové obrázky a registry s nejlepšími praktikami pro opakovatelnost a bezpečnost.
- Nasazovat a spravovat Kubernetes objekty jako jsou pody, nasazení a služby v OpenShift.
- Používat funkce OpenShift, včetně směrování, buildconfigů a webové konzole, k zefektivnění doručování aplikací.
- Implementovat trvalé úložiště, správu konfigurace a zpracování tajemství pro státní pracovní postupy.
- Aplikovat základní bezpečnostní, RBAC (Role-Based Access Control) a monitorovací praktiky k udržení zdravých clusterů a aplikací.
Formát kurzu
- Interaktivní přednáška a diskuse.
- Praktické laboratoře v živém prostředí OpenShift každý den.
- Cvičení a školení zaměřená na scénáře a odstraňování potíží.
Možnosti přizpůsobení kurzu
- Pokud si přejete zjednotlivé školení pro tento kurz, kontaktujte nás k jeho uspořádání.
Docker a Kubernetes na AWS
21 HodinyToto instruktorem vedené živé školení (online nebo na místě) je určeno inženýrům, kteří chtějí posoudit každou z těchto služeb a rozhodnout se o jejich nasazení v rámci své organizace.
Na konci tohoto školení budou účastníci schopni:
- Nastavit vývojové prostředí, které zahrnuje všechny potřebné knihovny, balíčky a frameworky pro začátek vývoje.
- Nastavit, nakonfigurovat a nasadit řadu demo kontejnerů s použitím různých přístupů.
- Porozumět architektonickým a návrhovým rozdílům mezi různými Docker/Kubernetes řešeními v AWS.
- Automatizovat nasazení Docker kontejnerů.
- Nastavit kanál kontinuální integrace a nasazování.
- Vkorporovat Docker a Kubernetes do stávajícího systému kontinuální integrace.
Docker, Kubernetes a OpenShift 3 pro správce
35 HodinyV tomto živém školení vedeném instruktorem v České republice se účastníci naučí, jak spravovat Red Hat OpenShift kontejnerovou platformu.
Na konci tohoto školení budou účastníci schopni:
- Vytvářejte, konfigurujte, spravujte a řešte OpenShift clustery.
- Nasazujte kontejnerizované aplikace lokálně, ve veřejném cloudu nebo v hostovaném cloudu.
- Zabezpečená OpenShift Kontejnerová platforma
- Sledujte a shromažďujte metriky.
- Správa úložiště.
Docker a Kubernetes: Vytváření a škálování kontejnerizované aplikace
21 HodinyV tomto tréninku vedeném instruktorem v České republice (na místě nebo vzdáleně) se účastníci naučí, jak vytvářet a spravovat Docker kontejnery, následně nasadit ukázkovou aplikaci do kontejneru. Účastníci také získají znalosti o automatizaci, škálování a správě svých kontejnerizovaných aplikací v Kubernetes clustru. Nakonec se trénink zaměřuje na pokročilejší témata, která vedou účastníky skrz proces zabezpečování, škálování a monitorování Kubernetes clusteru.
Na konci tohoto tréninku budou účastníci schopni:
- Nastavit a spustit Docker kontejner.
- Nasadit kontejnerizovaný server a webovou aplikaci.
- Sestavovat a spravovat Docker obrázky.
- Nastavit Docker a Kubernetes cluster.
- Použít Kubernetes k nasazení a správě clustrové webové aplikace.
- Zabezpečit, škálovat a monitorovat Kubernetes cluster.
Nasazení Kubernetes aplikací pomocí Helm
7 HodinyToto školení vedené instruktorem v České republice (online nebo na místě) je určeno inženýrům, kteří chtějí použít Helm ke zjednodušení procesu instalace a správy Kubernetes aplikací.
Na konci tohoto školení budou účastníci schopni:
- Nainstalovat a nakonfigurovat Helm.
- Vytvářet reprodukovatelné buildy Kubernetes aplikací.
- Sdílet aplikace jako Helm šablony (charts).
- Spouštět třetí stranou vytvořené aplikace uložené jako Helm šablony.
- Spravovat verze Helm balíčků (releases).
Úvod do Minikube a Kubernetes
21 HodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na začátečníky až středně pokročilé vývojáře softwaru a DevOps profesionály, kteří se chtějí naučit, jak nastavit a spravovat místní Kubernetes prostředí pomocí Minikube.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte Minikube na jejich místním počítači.
- Pochopit základní pojmy a architekturu Kubernetes.
- Nasaďte a spravujte kontejnery pomocí kubectl a řídicího panelu Minikube.
- Nastavte trvalá úložiště a síťová řešení pro Kubernetes.
- Využijte Minikube pro vývoj, testování a ladění aplikací.
Minikube pro Vývojáře
14 HodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé vývojáře a DevOps inženýry, kteří chtějí používat Minikube jako součást svého vývojového pracovního postupu.
Na konci tohoto školení budou účastníci schopni:
- Nastavte a spravujte místní Kubernetes prostředí pomocí Minikube.
- Pochopte, jak nasadit, spravovat a ladit aplikace na Minikube.
- Integrujte Minikube do jejich průběžné integrace a zavádění.
- Optimalizujte jejich vývojový proces pomocí pokročilých funkcí Minikube.
- Aplikujte osvědčené postupy pro místní Kubernetes rozvoj.