Container Orchestration using Kubernetes - Blended Learning (Live Virtuelt Klasserom & eLearning)
4.900,00 NOK
- 45 hours
Kubernetes er et av de mest populære verktøyene for orkestrering av containere som er tilgjengelig. Sertifiseringskurset for Containerorkestrering med Kubernetes vil hjelpe deg med å forstå de essensielle ferdighetene, teknologien og konseptene som en Kubernetes-administrator trenger å kjenne til. Planlegg å overvåke containeriserte arbeidsbelastninger og tjenester med industriell standard ved å bruke Kubernetes opplæringskurs. Kurset dekker alle aspekter, inkludert håndtering av applikasjoners livssyklus, installasjon, konfigurasjon og validering, nettverk, planlegging, sikkerhet, vedlikehold av klynger, grunnleggende konsepter, Azure Kubernetes, lagring og mer.
eLæring Pensum
Introduksjon
Leksjon 01
- Innledning
Oversikt over Kubernetes
Leksjon 02
- Oversikt over containere
- Demo - Oppsett Lab – VirtualBox
- Demo – Docker
- Konteinerorkestrering
- Kubernetes-arkitektur
Sett opp Kubernetes
Leksjon 03
- Kubernetes-oppsett - Introduksjon og Minikube
- Demo – Minikube
- Kubernetes-oppsett – Kubeadm
- Demo - Kubeadm - Del 1 - Sett opp virtuelle maskiner og forutsetninger
- Demo - Kubeadm - Del 2 - Konfigurer klynge med Kubeadm
- Demo - Kubernetes på Google Cloud Platform
- Demo - spill-med-k8s.com
Kubernetes-konsepter
Leksjon 04
- PODer
- Demo - PODer
YAML-introduksjon
Leksjon 05
- Introduksjon til YAML
Kubernetes-konsepter - POD-er, ReplicaSets, Utrullinger
Leksjon 06
- POD-er med YAML
- Tips & Triks – YAML
- Replikeringskontrollere og ReplicaSets
- Demo – ReplicaSets
- Utsettinger
- Demo – Utrullinger
- Utrullinger - Oppdater og Tilbakestill
- Demo - Utrullinger - Oppdatering og Tilbakerulling
Nettverksarbeid med Kubernetes
Leksjon 07
- Grunnleggende om nettverk i Kubernetes
- Demo - Nettverking i Kubernetes
Tjenester
Leksjon 08
- Tjenester – NodePort
- Demo – Tjenester
- Tjenester – ClusterIP
Mikrotjenestearkitektur
Leksjon 09
- Mikrotjenester-applikasjon
- Demo - Utrulling av mikrotjenester
- Applikasjon på GCP Kubernetes-kluster
- Demo - Eksempel på improvisert avstemningsapplikasjon - v2
Live Virtuelt Pensum
Kursintroduksjon
Leksjon 01
- Introduksjon til Kubernetes
- CKA og dens betydning
- Læringsvei
- Programoversikt
- Kursplan
- Kursets komponenter
- Kriterier for fullføring av kurs
Kjernekonsepter
Leksjon 02
- Oversikt
- Etcd
- Kontroller
- Planlegger
- Kubelet
- Kube Proxy
- Belger
- ReplicaSet
- Utsettinger
- Tjenester, Lastbalansering &
- Nettverksbygging
- Beholdere
- Retningslinjer
Kubernetes-kluster
Leksjon 03
- Oversikt over klyngearkitektur
- Konfigurere en klynge
- Administrere og håndtere klynger
- Node
- Kommunikasjon mellom kontrollplan og node
- Forstå Kontrollere
- Betydningen av Cloud Controller Manager
- Arbeide med Kubeadm
- Administrere en klynge ved hjelp av Kubelet
- Rollebasert tilgangskontroll
- API-server
- Oppnå høy tilgjengelighet
- Sikkerhetskopi, gjenoppretting av etcd-kluster
- Data
- Oppgradering av versjon på Kubernetes
- Klynge
- Administrere Kubernetes-objekter
Arbeidsmengder
Leksjon 04
- Oversikt over arbeidsmengder
- Utrulling
- Forstå Podder
- Pod-livssyklus
- Arbeider med tildeling av pod
- Init-beholdere
- Håndtering av ressurser i containere
- Helseovervåking
- Flere Pod-beholdere
- Spredningsbegrensninger for pod-topologi
- ReplicaSet
- Statisk Pods
- Applikasjonskonfigurasjon
- ConfigMap og Hemmeligheter
- Oppnå skalérbarhet
- Bygging av selvhelbredende pods med
- Omstartspolitikk
- Håndtering av manifest og felles
- Malverktøy
Planlegging
Leksjon 05
- Oversikt over planlegger
- Planleggingsrammeverk
- Kube-planlegger
- Nodeseleksjon i Kube-Scheduler
- Utfør rullerende oppdateringer på en DaemonSet
- Tilbakestillinger
- Ytelsesjustering av planlegger
- Planleggingspolitikk
- Planleggingsprofiler
- Politikk for topologistyring
- DaemonSet
- Pod i taket
- Ytelsesjustering
- Ressursforvaltning
Tjenester, Lastbalansering og Nettverk
Leksjon 06
- Oversikt
- Tjenester
- Topologi
- Tjenestekatalog
- DNS for tjenester og pods
- Koble applikasjoner med tjenester
- Endepunktssegmenter
- Inngang
- Inngangskontrollere
- Nettverkspolitikk
- Legge til oppføringer i Pod /etc/hosts
- Med vertsaliaskoblinger
- IPv4/IPv6 dobbel stakk
- Klyngenettverk
Lagring
Leksjon 07
- Oversikt over lagring i Kubernetes
- Volumer
- Vedvarende Volumer
- Volumøyeblikksbilder
- CSI-volumkloning
- Lagringsklasser
- Volumøyeblikksbilder Klasser
- Dynamisk volumprovisjonering
- Lagringskapasitet
- Ephemere volumer
- Nodspesifikke volumgrenser
Azure Kubernetes-tjeneste
Leksjon 08
- Kubernetes i skybaserte miljøer
- Komponenter for AKS-tjenesten
Feilsøking og casestudier for Kubernetes
Leksjon 09
- Oversikt over feilsøking i Kubernetes
- Arkitektur for loggføring i Kubernetes-kluster
- Klynge- og nodlogger
- Konteinerlogger
- Feilsøking av applikasjon
- Overvåkingsverktøy
- Commands to Debug Networking
- Problemer
- Overvåking og logging av AKS
- Case Studies
Prosjekt 1: IT Programvarebeholderisering
Prosjekt 01
Som en Kubernetes-utvikler, vis frem emballasjen til din webapplikasjon i et Docker-beholderbilde. Bruk beholderbildet på Google Kubernetes Engine-klyngen som et lastbalansert sett med replikaer som kan skaleres etter behovene til brukerne dine. Skalér en distribuert applikasjon i Google Kubernetes Engine, deretter implementer en ny versjon av appen din uten å ha nedetid og til slutt distribuer den til klyngen.
Prosjekt 2: Underliggende infrastrukturutfordringer for sosiale medier
Prosjekt 02
Som en Kubernetes-utvikler, fullfør funksjonene til applikasjonsskalering ved å demonstrere hvordan du oppretter en klynge med autoskalering-funksjonen, hvordan du endrer størrelsen på den eksisterende klyngen for å møte infrastrukturelle krav til allerede kjørende applikasjoner i produksjon, og til slutt, hvordan du automatisk skalerer applikasjonen med hensyn til replikering og distribusjoner.
Læringsutbytte
Ved slutten av dette e-læringskurset om Container Orchestration med Kubernetes vil du kunne:
Forstå applikasjonslivssyklusadministrasjon
Installere og konfigurere Kubernetes
Vedlikeholde klynger, sikkerhet, lagring og volumer
Forstå mikrotjenestearkitektur
Nøkkelfunksjoner
45+ timer med Blandet Læring
40 timer med instruktørledet læring
8 timer med selvstyrt online læring
2 Kurs and Prosjekter
2 kurs og vurderinger
Fleksibilitet i valg av klasser
Bransjeanerkjent kursbevis ved fullføring
Hvem bør melde seg på dette programmet?
Det ville være best å ha en solid forståelse av containere, spesielt Docker. Vår DevOps-sertifiseringskurs vil hjelpe deg med å lære om Docker. Arbeidserfaring med Linux-skall er nyttig, men valgfritt.
Programvareutviklere
Programvareingeniører
Systemadministratorer
Linux Administratorer
Sky Administrators
Trenger du bedriftsløsning eller LMS-integrasjon?
Fant du ikke kurset eller programmet som ville være passende for din bedrift? Trenger du LMS-integrasjon? Ta kontakt med oss! Vi er agile og løser alt!