Kubernetes from Basic to Advanced Počítačový Kurz
Docker je open-source platforma pro vytváření, odesílání a spouštění aplikací v kontejnerech. Kubernetes jde ještě o krok dále tím, že poskytuje nástroje potřebné k nasazení a správě kontejnerizovaných aplikací ve velkém měřítku v klastrovém prostředí.
V tomto živém školení vedeném instruktorem (na místě nebo na dálku) se účastníci naučí, jak nasadit kolekci vzorových serverů uvnitř kontejnerů, pak automatizovat, škálovat a spravovat své kontejnerové servery v rámci Kubernetes clusteru. Školení pokračuje k pokročilejším tématům a provází účastníky procesem zabezpečení, vytváření sítí a monitorování Kubernetes klastru.
Na konci tohoto školení budou účastníci schopni:
- Nastavte a spusťte kontejner Docker. Nasaďte kontejnerové databáze a servery. Nastavte Docker a Kubernetes cluster. Použijte Kubernetes k nasazení a správě různých prostředí ve stejném clusteru. Zabezpečte, škálujte a monitorujte cluster Kubernetes.
Formát kurzu
- Část přednáška, část diskuse, cvičení a těžké praktické cvičení.
Poznámky
- V tomto školení lze jako ukázky použít různé obrázky Docker (např. Nginx, MongoDB, Tomcat atd.). Chcete-li si vyžádat konkrétní obrázky nebo jakékoli jiné přizpůsobení pro toto školení, kontaktujte nás, abychom se domluvili.
Návrh Školení
[den 01]
Úvod
Přehled orchestrace kontejnerů s Kubernetes
Přehled Kubernetes architektury
- Pody, štítky/selektory, řadiče replikace, služby, API
Instalace clusteru Kubernetes
Stažení Docker obrázku z internetu
Vytváření Kubernetes modulů, svazků a nasazení
Seskupování a organizace clusteru
Použití Kubernetes jmenných prostorů ke správě různých prostředí
- Správa testovacích, pracovních a produkčních prostředí v rámci stejného clusteru Kubernetes Doporučené postupy pro jmenné prostory
Objevování a připojení ke kontejnerům
Objevovací a publikační služby
- Služby jiné než HTTP (pasivní FTP, SMTP, LDAP atd.)
Kubernetes bezpečnost
- Autentizace a autorizace
Upgrade Kubernetes clusteru
- Minimalizace dopadu
Pokročilé sítě
- Docker networking vs Kubernetes networking
Propojení mezi poskytovateli sítí a Kubernetes síťování
- Osvědčené postupy pro oddělení služeb v klastru Porovnání různých poskytovatelů CNI (výkon, funkce atd.)
Sledování Kubernetes
- Protokolování clusteru pomocí Elasticsearch a plynulého monitorování úrovně kontejnerů (uživatelské rozhraní cAdvisor, Influxdb, Prometheus)
Osvědčené postupy pro provozování kontejnerových serverů a datových úložišť
[Den 02]
Škálování vašeho Kubernetes clusteru
Infrastruktura pro Kubernetes
- Provisioning, partitioning, networking
Vytvoření clusteru s vysokou dostupností
- Vyrovnávání zátěže a zjišťování služeb
Nasazení škálovatelné aplikace
- Horizontální automatické škálování podu Shlukování databáze v Kubernetes
Aktualizace aplikace
- Vydání v Kubernetes
Odstraňování problémů
- Diagnostika a oprava běžných Kubernetes problémů
Shrnutí a závěr
Požadavky
- Zkušenosti s kontejnery Docker
- Znalost příkazového řádku Linux
- Pochopení konceptů sítí
Publikum
- Vývojáři softwaru
- architekti
- Inženýři nasazení
Open Training Courses require 5+ participants.
Kubernetes from Basic to Advanced Počítačový Kurz - Booking
Kubernetes from Basic to Advanced Počítačový Kurz - Enquiry
Kubernetes from Basic to Advanced - Consultancy Enquiry
Consultancy Enquiry
Reference (7)
učíme se nové techniky při provádění konfigurace
Christian - Beacon Solutions Inc
Kurz - Kubernetes from Basic to Advanced
Machine Translated
The background information and history.
Evert - BMW SA
Kurz - Kubernetes from Basic to Advanced
The interactive way the trainer explains theory
Janine - BMW SA
Kurz - Kubernetes from Basic to Advanced
the hands on after the topic discussion, it will let us learn how to do it on our own, not just the concept
Joy Apuya - Remote Staff
Kurz - Kubernetes from Basic to Advanced
That I got a couple of "aha" moments from learning something new.
Charles Shavitz - F5 Networks Pte Ltd.
Kurz - Kubernetes from Basic to Advanced
Well structured content, well prepared and understandable exercises. Really liked it.
Melanie Pillkahn - Mercedez-Benz Portugal S.A
Kurz - Kubernetes from Basic to Advanced
Insights about the infra of the kubernetes
Miguel Teixeira - Mercedez-Benz Portugal S.A
Kurz - Kubernetes from Basic to Advanced
Upcoming Courses
Související kurzy
Advanced Platform Engineering: Scaling with Microservices and 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í.
Kubernetes Networking with Calico
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na inženýry, kteří chtějí optimalizovat vytváření sítí pro clustery Kubernetes.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte Calico.
- Pochopte, jak se Calico liší od tradičních překryvných sítí.
- Pochopte, jak Calico kombinuje internetové směrovací protokoly s konsensuálními datovými úložišti.
- Použijte Calico k vytvoření kontejnerového síťového řešení pro Kubernetes clustery.
- Použijte Calico k poskytnutí síťových zásad pro Kubernetes.
Certified Kubernetes Administrator (CKA) - exam preparation
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
Certified Kubernetes Application Developer (CKAD) - exam preparation
21 hodinyCertified Kubernetes Application Developer (CKAD) program byl vyvinut Nadace Linux a Cloud Native Computing Foundation (CNCF), hostitel Kubernetes.
Tento instruktor vedený, živé školení (online nebo on-site) je zaměřen na vývojáře, kteří chtějí potvrdit své dovednosti v designu, budování, konfigurace a vystavování cloud native aplikace pro Kubernetes.
Na druhou stranu se školení zaměřuje také na získání praktických zkušeností v Kubernetes vývoji aplikací, proto doporučujeme účastnit se, i když nemáte v úmyslu absolvovat CKAD zkoušku.
NobleProg poskytuje školení Docker & Kubernetes od roku 2015. S více než 360 úspěšně dokončených vzdělávacích projektů jsme se stali jednou z nejznámějších vzdělávací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ýkonnost v prostředí k8s tím, že je připravujeme a povzbuzujeme k absolvování CKA a CKAD zkoušek.
Formát kurzu
- Interaktivní přednáška a diskuse.
- Mnoho cvičení a praxe.
- Hands-on implementace v živém laboratoři prostředí.
Možnosti personalizace kurzu
- Chcete-li požádat o přizpůsobené školení pro tento kurz, kontaktujte nás, abyste uspořádali.
- Chcete-li se dozvědět více o CKAD, navštivte prosím:https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Certified Kubernetes Security Specialist (CKS)
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na Kubernetes praktiky, kteří se chtějí připravit na zkoušku CKS.
Na konci tohoto školení budou účastníci vědět, jak zabezpečit Kubernetes prostředí a aplikace založené na kontejnerech v různých fázích životního cyklu aplikace: sestavení, nasazení a běh.
Docker and Kubernetes on AWS
21 hodinyToto živé školení vedené instruktorem (online nebo na místě) je zaměřeno na inženýry, kteří chtějí vyhodnotit každou z těchto služeb, aby mohli učinit informovaná rozhodnutí o tom, kterou službu v rámci své organizace nasadit.
Na konci tohoto školení budou účastníci schopni:
- Nastavte vývojové prostředí, které obsahuje všechny potřebné knihovny, balíčky a rámce potřebné k zahájení vývoje.
- Nastavte, nakonfigurujte a nasaďte řadu ukázkových kontejnerů pomocí řady různých přístupů.
- Pochopte architektonické a designové rozdíly mezi různými řešeními Docker/Kubernetes v rámci AWS.
- Automatizujte nasazení kontejnerů Docker.
- Nastavte kontinuální kanál integrace a nasazení.
- Integrujte Docker a Kubernetes do stávajícího systému kontinuální integrace.
Docker, Kubernetes and OpenShift 3 for Administrators
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 and Kubernetes: Building and Scaling a Containerized Application
21 hodinyV tomto živém školení pod vedením instruktora v České republice (na místě nebo na dálku) se účastníci naučí, jak vytvářet a spravovat kontejnery Docker, a poté nasadit ukázkovou aplikaci v kontejneru. Účastníci se také naučí, jak automatizovat, škálovat a spravovat své kontejnerové aplikace v rámci Kubernetes clusteru. Nakonec školení pokračuje k pokročilejším tématům a provází účastníky procesem zabezpečení, škálování a monitorování Kubernetes clusteru.
Na konci tohoto školení budou účastníci schopni:
- Nastavte a spusťte kontejner Docker.
- Nasaďte kontejnerový server a webovou aplikaci.
- Vytvářejte a spravujte obrazy Dockeru.
- Nastavte Docker a Kubernetes cluster.
- Použijte Kubernetes k nasazení a správě klastrované webové aplikace.
- Zabezpečte, škálujte a monitorujte cluster Kubernetes.
Docker (introducing Kubernetes)
14 hodinyCílem tohoto praktického kurzu je poskytnout všechny nástroje, které řeší praktické aspekty Dockeru a Kubernetes, aby se účastníci mohli spolehnout na potřebné dovednosti pro správné řízení programu.
Docker and Kubernetes
21 hodinyCíle školení: Získat teoretické a provozní dovednosti na Docker a Kubernetes.
Docker, Kubernetes and OpenShift 3 for Developers
35 hodinyV tomto živém školení pod vedením instruktora v České republice se účastníci naučí, jak používat OpenShift Container Platform k nasazení kontejnerizovaných aplikací.
Na konci tohoto školení budou účastníci schopni:
- Vytvořte a nakonfigurujte nastavení OpenShift.
- Rychle nasazujte aplikace on-premise, ve veřejném cloudu nebo v hostovaném cloudu.
Running Kubernetes on Fedora CoreOS
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na inženýry a vývojáře DevOps, kteří chtějí používat Fedora CoreOS ke snížení nákladů na údržbu a upgrade provozu kontejnerizovaných aplikací na Kubernetes.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte Fedora CoreOS.
- Nastavte Kubernetes cluster na Fedora CoreOS.
- Spusťte a spravujte Kubernetes nasazení na Fedora CoreOS.
- Automaticky aktualizujte Fedora OS nejnovějšími vylepšeními OS, opravami chyb a aktualizacemi zabezpečení.
Deploying Kubernetes Applications with Helm
7 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na inženýry, kteří chtějí používat Helm k zefektivnění procesu instalace a správy Kubernetes aplikací.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte Helm.
- Vytvářejte reprodukovatelné sestavení Kubernetes aplikací.
- Sdílejte aplikace jako Helmovy diagramy.
- Spouštějte aplikace třetích stran uložené jako Helmovy diagramy.
- Spravujte vydání balíčků Helm.
Introduction to Minikube and 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 for Developers
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.