Containerorkestrering med Kubernetes - Blandat lärande (Live virtuellt klassrum & eLearning)
4.900,00 SEK
- 45 hours
Kubernetes är en framstående plattform för containerorkestrering som åtnjuter en betydande popularitet inom branschen. Syftet med certifieringskursen i containerorkestrering med Kubernetes är att förse deltagarna med en djup förståelse för grundläggande färdigheter, teknologi och koncept som är avgörande för rollen som Kubernetes-administratör. Genom att genomföra denna utbildning kommer deltagarna att kunna effektivt planera och övervaka containeriserade arbetsbelastningar och tjänster inom olika industrier. Kursinnehållet omfattar ett brett spektrum av ämnen, inklusive men inte begränsat till hantering av applikationslivscykler, installation, konfiguration och validering, nätverk, schemaläggning, säkerhet, klusterunderhåll, grundläggande koncept, Azure Kubernetes, lagring och andra relevanta områden.
eLearning-läroplan
Introduktion
Lektion 01
- Introduktion
Översikt av Kubernetes
Lektion 02
- Översikt över behållare
- Demo - Konfigurera labb – VirtualBox
- Demo – Docker
- Containerorkestrering
- Kubernetes-arkitektur
Konfigurera Kubernetes
Lektion 03
- Kubernetes-installation - Introduktion och Minikube
- Demo – Minikube
- Kubernetes-installation – Kubeadm
- Demo - Kubeadm - Del 1 - Förbered virtuella maskiner och förutsättningar
- Demo - Kubeadm - Del 2 - Konfigurera kluster med Kubeadm
- Demo - Kubernetes på Google Cloud Platform
- Demo - lek-med-k8s.com
Kubernetes-koncept
Lektion 04
- POD:er
- Demo - POD:er
Introduktion till YAML
Lektion 05
- Introduktion till YAML
Kubernetes-koncept - PODs, ReplicaSets, Deployments
Lektion 06
- PODs med YAML
- Tips & Tricks – YAML
- Replication Controllers och ReplicaSets
- Demo – ReplicaSets
- Distributioner
- Demo – Distributioner
- Distributioner - Uppdatera och Återställ
- Demo - Distributioner - Uppdatering och Återställning
Nätverkande med Kubernetes
Lektion 07
- Grundläggande om nätverk i Kubernetes
- Demo - Nätverkande i Kubernetes
Tjänster
Lektion 08
- Tjänster – NodePort
- Demo – Tjänster
- Tjänster – ClusterIP
Mikrotjänstarkitektur
Lektion 09
- Mikrotjänster applikation
- Demo - Distribuering av mikrotjänster
- Applikation på GCP Kubernetes-kluster
- Demo - Exempel på improviserad röstningsapplikation - v2
Live virtuellt läroplan
Kursintroduktion
Lektion 01
- Introduktion till Kubernetes
- CKA och dess betydelse
- Lärstig
- Programöversikt
- Kursöversikt
- Kurskomponenter
- Kriterier för kursavslut
Grundläggande koncept
Lektion 02
- Översikt
- Etcd
- Kontrollant
- Schemaläggare
- Kubelet
- Kub-proxy
- Kapslar
- ReplicaSets
- Distributioner
- Tjänster, Lastbalansering &
- Nätverkande
- Behållare
- Policys
Kubernetes-kluster
Lektion 03
- Översikt av klusterarkitektur
- Konfigurera en kluster
- Hantering och administration av kluster
- Nod
- Kommunikation mellan kontrollplan och nod
- Förståelse för kontroller
- Vikten av Cloud Controller Manager
- Arbeta med Kubeadm
- Hantera en kluster med Kubelet
- Rollbaserad åtkomstkontroll
- API-server
- Uppnå hög tillgänglighet
- Säkerhetskopiering, Återställning av etcd-kluster
- Data
- Versionsuppgradering på Kubernetes
- Kluster
- Hantering av Kubernetes-objekt
Arbetsbelastningar
Lektion 04
- Översikt av arbetsbelastningar
- Distribution
- Förståelse för Pods
- Pod Livscykel
- Arbetar med tilldelning av Pod
- Initieringscontainers
- Hantering av containerresurser
- Hälsövervakning
- Flera Pod-behållare
- Pod-topologispridningsbegränsningar
- ReplicaSet
- Statiska pods
- Applikationskonfiguration
- ConfigMap och hemligheter
- Att uppnå skalbarhet
- Bygga självläkande pods med
- Omstartspolicyer
- Hantering av manifest och gemensamma
- Mallverktyg
Schemaläggning
Lektion 05
- Översikt över schemaläggare
- Schemaläggningsramverk
- Kube-Scheduler
- Nodval i Kube-Scheduler
- Utför rullande uppdateringar på en DaemonSet
- Återställningar
- Optimering av schemaläggarens prestanda
- Schemaläggningspolicyer
- Schemaprofiler
- Policyer för topologihantering
- DaemonSet
- Pod Överhuvud
- Prestandajustering
- Hantera resurser
Tjänster, Lastbalansering och Nätverk
Lektion 06
- Översikt
- Tjänster
- Topologi
- Tjänstekatalog
- DNS för tjänster och pods
- Ansluter applikationer med tjänster
- EndpointSlices
- Inledning
- Ingress-kontrollanter
- Nätverkspolicyer
- Lägga till poster i Pod /etc/hosts
- Med värdalias
- IPv4/IPv6 Dual-Stack
- Kluster-nätverk
Lagring
Lektion 07
- Översikt av lagring i Kubernetes
- Volym
- Beständiga volymer
- Volymbilder
- CSI Volymkloning
- Lagringsklasser
- Volymögonblicksbilder Klasser
- Dynamisk volymallokering
- Lagringskapacitet
- Ephemerala volymer
- Nodspecifika volymbegränsningar
Azure Kubernetes-tjänst
Lektion 08
- Kubernetes i molnmiljö
- Komponenter för AKS-tjänsten
Felsökning och fallstudier för Kubernetes
Lektion 09
- Översikt av felsökning i Kubernetes
- Arkitektur för loggning i Kubernetes-kluster
- Kluster- och nodloggar
- Containerloggar
- Felsökning av applikationer
- Övervakningsverktyg
- Kommandon för att felsöka nätverk
- Frågor
- Övervakning och loggning i AKS
- Fallstudier
Projekt 1: Containerisering av IT-mjukvara
Projekt 01
I egenskap av en Kubernetes-utvecklare förväntas du demonstrera förfarandet för att paketera din webbapplikation i en Docker containeravbildning. Efter detta moment ska du använda den resulterande containeravbildningen inom Google Kubernetes Engine-klustret för att konstruera en lastbalanserad uppsättning av repliker, vilka är kapabla att skalas dynamiskt i enlighet med användarnas behov. Din uppgift omfattar att utföra skalning av den distribuerade applikationen inom Google Kubernetes Engine, följt av en sömlös distribution av en ny version av din applikation, utan driftsavbrott. Slutligen förväntas du distribuera den uppdaterade applikationen till klustret.
Projekt 2: Utmaningar med den underliggande infrastrukturen för sociala medier
Projekt 02
Som en Kubernetes-utvecklare, slutför applikationens skalbarhetsfunktioner genom att demonstrera hur man skapar en kluster med autoskalningsfunktion, Hur man ändrar storleken på den befintliga klustern för att möta infrastrukturkraven för redan körande applikationer i produktion, & Slutligen, hur man autoskalar applikationen med avseende på replikset och distributioner.
Lärandemål
I slutet av denna eLearning-kurs i Container Orchestration med Kubernetes kommer du att kunna:
Förstå hanteringen av applikationslivscykeln
Installera och konfigurera Kubernetes
Underhåll kluster, säkerhet, lagring och volymer
Förstå mikrotjänstarkitektur
Nyckelfunktioner
45+ timmar av blandat lärande
40 timmars lärarledd utbildning
8 timmar av självstudier online
2 Kurser och projekt
2 Kurser och bedömningar
Flexibilitet vid val av kurser
Brancheigen kursavslutningscertifikat
Vem bör anmäla sig till denna kurs?
Det är av största vikt att inneha en djupgående förståelse för container-teknologier, särskilt Docker. Vår certifieringskurs inom DevOps är avsedd att utveckla din kompetens inom Docker. Erfarenhet av arbete med Linux-terminalen är att föredra men inte obligatoriskt.
Mjukvaruutvecklare
Programvaru Ingenjörer
System Administratörer
Linux Administratörer
Cloud Administratörer
Behöver du en företagslösning eller integration av LMS?
Hittade du inte kursen eller programmet som skulle passa för ditt företag? Behöver du LMS-integration? Skriv till oss! Vi löser det!