Kursplan
Introduksjon til Kubernetes
- Oversikt over Kubernetes og dens arkitektur
- Kjernekomponenter: API-server, Controller Manager, Scheduler, etcd og Kubelet
- Forstå poder, noder og klynger
Ressurs Management
- Isolere ressurser ved hjelp av navnerom
- Definere forespørsler og grenser for beregningsressurser
- Skalere applikasjoner med Kubernetes
Administrere arbeidsbelastninger
- Distribuere applikasjoner ved hjelp av Deployments, StatefulSets og DaemonSets
- Bruke Jobs og CronJobs for oppgaveplanlegging
- Håndtere oppdateringer og tilbakeføringer
Networking og Service Discovery
- Forstå Kubernetes tjenester: ClusterIP, NodePort, LoadBalancer, ExternalName
- Konfigurering av DNS og Service Discovery
- Eksponering av applikasjoner via Ingress
Datapersistens
- Vedvarende data med vedvarende volumer og vedvarende volumkrav
- Bruke statiske og dynamiske volumer
- Forstå Access Modi, Reclaim Policies og Projiserte volumer
Configuration Management
- Distribuere ConfigMaps og hemmeligheter
- Bruke miljøvariabler og volumer for konfigurasjon
Klynge Management
- Kubernetes klyngeoppgraderinger ved hjelp av kubeadm
- Konfigurering av autentisering med TLS-sertifikater
- Administrere tillatelser med rollebasert Access kontroll (RBAC)
Avanserte skaleringsstrategier
- NodeSelector, NodeAffinity og PodAffinity
- Forstå og bruke flekker og tolerasjoner
Provisjon med Helm
- Introduksjon til Helm og Helm diagrammer
- Opprette og distribuere Helm diagrammer
- Administrere avhengigheter med Helm
Feilsøking Kubernetes
- Analyserer BackOff og CrashLoopBackOff-problemer
- Feilsøking av noder i NotReady-status
- Bruker kubectl og logger for feilsøking
Sammendrag og neste trinn
Krav
- Grunnleggende forståelse av Linux kommandoer
- Kjennskap til containeriseringskonsepter (f.eks. Docker)
- Erfaring med grunnleggende nettverk anbefales, men ikke nødvendig
Publikum
- Systemadministratorer
- DevOps ingeniører
- Utviklere som tar sikte på å distribuere og administrere containerbaserte applikasjoner
Testimonials (5)
han var tålmodig og forsto at vi henger etter
Albertina - REGNOLOGY ROMANIA S.R.L.
Kurs - Deploying Kubernetes Applications with Helm
Machine Translated
Han forklarte alt, ikke bare K8s forestillinger.
Stefan Voinea - EMAG IT Research S.R.L
Kurs - Certified Kubernetes Application Developer (CKAD) - exam preparation
Machine Translated
Depth of knowledge of the trainer
Grant Miller - BMW
Kurs - Certified Kubernetes Administrator (CKA) - exam preparation
It gave a good grounding for Docker and Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Kurs - Docker (introducing Kubernetes)
I mostly enjoyed the knowledge of the trainer.