Kubernetes a Gitlab Počítačový Kurz
Gitlab je DevOps platforma životního cyklu, která poskytuje funkce CI/CD pro plánování a správu projektů. Kubernetes je orchestrační systém pro automatizaci nasazení aplikací. Pomocí Gitlab a Kubernetes mohou uživatelé automatizovat sestavení a nasazení do kontejnerových cloudových prostředí.
Toto živé školení vedené instruktorem (online nebo na místě) je zaměřeno na DevOps inženýry, kteří chtějí používat Kubernetes a Gitlab k automatizaci životního cyklu DevOps.
Na konci tohoto školení budou účastníci schopni:
- Automatizujte sestavení, testování a nasazení aplikací.
- Vytvořte automatizovanou infrastrukturu sestavení.
- Nasazení aplikace do prostředí kontejnerového cloudu.
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í
Zavedení
Průběžná integrace a přehled průběžného doručování
- Co je CI?
- Co je CD?
Gitlab v kostce
- Co je Gitlab?
- Funkce Gitlabu
- Gitlab CI
Příprava prostředí DevOps
- Instalace a konfigurace Auto DevOps v Gitlabu
Kubernetes
- Integrace Kubernetes
- Vytváření Kubernetes shluků
- Vytvoření instance Kubernetes
- Použití Gitlab SSH klíčů
Fáze, artefakty a závislosti
- Zařazování prací do etap
- Použití mezipaměti
- Definování a používání artefaktů
Gitlab Auto DevOps
- Práce s Helm
- Použití Auto DevOps
- Konfigurace Gitlab runner
- Přidání úložiště
Automatizované nasazení
- Nasazení do Kubernetes
Ladění
- Manipulační chyby
Testování
- Integrace a funkční testování
Sledování
- Použití Prometheus
- Shromažďování metrik
Zajištění
- Kalení potrubí a potrubních systémů
Odstraňování problémů
Shrnutí a další kroky
Požadavky
- Pochopení DevOps
Publikum
- DevOps Inženýři
Veřejné školení vyžaduje minimálně 5 účastníků.
Kubernetes a Gitlab Počítačový Kurz - Rezervace
Kubernetes a Gitlab Počítačový Kurz - Dotaz
Kubernetes a Gitlab - Dotaz ohledně konzultace
Reference (2)
Ukázky pracujících příkladů
Daniel Wegner - Fraunhofer IOSB
Kurz - Kubernetes and Gitlab
Přeloženo strojem
Ocenil jsem reaktivitu Ahmeda na každý problém nebo otázku, které jsme zvedli, a jeho schopnost poskytnout jasné odpovědi na všechny tyto otázky, přičemž nabízel další poznatky o souvisejících problémech, o nichž jsme možná ani nepřemýšleli.
Jose Perez - Fraunhofer IOSB
Kurz - Kubernetes and Gitlab
Přeloženo strojem
Nadcházející kurzy
Související kurzy
Advanced GitLab
21 HodinyTento instruktor-vedený, živý školení v České republice (online nebo na místě) je určený profesionálům středně pokročilé do obecně pokročilé úrovně, kteří chtějí aplikovat GitLab pro pokročilé pracovní postupy CI/CD, strukturování projektů a spolupráci v týmu pomocí bezplatné verze GitLab.
Konec školení budou účastníci schopni:
- Naimplementovat pokročilé GitLab CI/CD kanály s vlastními spouštěči a opakovatelnými šablonami.
- Účinně organizovat projekty pomocí skupin a oborů názvů.
- Spolupracovat na kódu, problémech a dokumentaci s Markdownem a GitLab nástroji.
- Aplikovat GitLab Pages, pracovní postupy vydání a bezpečné konfigurace ve skutečných projektech.
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.
Gitlab a Gitlab CI
14 HodinyToto živé školení vedené instruktorem v České republice (na místě nebo na dálku) je zaměřeno na vývojáře, kteří chtějí nastavit a používat Gitlab pro správu verzí a nepřetržitou integraci.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte Gitlab.
- Pochopte, jak implementovat alternativu ke Github.
- Použijte Gitlab ke správě životního cyklu DevOps.
- Použijte Gitlab pro kontinuální integraci / kontinuální doručování.
- Efektivně vyvíjejte, uvolňujte a testujte software pomocí Gitlabu.
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.