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
How Interactive Reda would explain the information and get us to participate. He would also mention interesting facts along the way and share all the knowledge he has. Reda has excellent communication skills which makes online training really effective.
Janine - BMW SA
Kurs - Kubernetes Advanced
The training was more practical
Siphokazi Biyana - Vodacom SA
Kurs - Kubernetes on AWS
Learning about Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Kurs - Kubernetes on Azure (AKS)
It gave a good grounding for Docker and Kubernetes.