Kursplan
Introduksjon
- Hva er Kubernetes?
- Containerisering vs. Virtualisering
- Oversikt over Kubernetes funksjoner og arkitektur
- Kubernetes i sammenheng med Cloud Native Computing Foundation (CNCF)
Forstå Kubernetes
- Livssyklusen til en Kubernetes-applikasjon
- Kubernetes-komponenter: Master og Nodes
- Kubelet, Kube-proxy og andre viktige komponenter
Kom i gang
- Oppsett av utviklingsmiljøet
- Installering av Kubernetes med kubeadm
- Konfigurering av kubectl og kubeconfig
Arbeid med Pods
- Opprettelse av Pods
- Håndtering av Pod-konfigurasjoner
- Tilgang til og feilsøking av Pods
ReplicaSets og Deployments
- Opprettelse og skaling av ReplicaSets
- Håndtering av applikasjonsoppdateringer med Deployments
- Bruk av Rolling Updates og Rollbacks
Tjenester og nettverksforbindelser
- Opprettelse av tjenester for å eksportere applikasjoner
- Interne vs. eksterne tjenester
- Nettverkspolitikk for sikker kommunikasjon
Varig lagring
- Persistent Volume (PV) og Persistent Volume Claim (PVC)
- Lagringsklasser
- Bruk av Volumes for databehandling
Konfigurering og hemmeligheter
- Håndtering av applikasjonskonfigurasjoner
- Sikring av sensitiv data med Secrets
- Bruk av ConfigMaps for eksterne konfigurasjoner
Integrering av Kubernetes med skyplattformer
- Utplassering av Kubernetes-klustrer hos hovedskyleverandører
- Bruk av Lastbalanserere og Ingress-kontrollere
- Automatisk skaling med Horizontal Pod Autoscalers (HPA)
Overvåking og logging
- Implementering av helse-sjekker
- Bruk av Kubernetes Dashboard for kluster-overvåking
- Aggregering av loggdata med verktøy som Fluentd og Elasticsearch
Feilsøking
- Identifisering av vanlige problemer i Kubernetes-utplasseringer
- Feilsøking av applikasjons- og nettverksproblemer
- Analyse av Kubernetes-hendelser og loggdata
Oppsummering og neste steg
- Viktige poeng fra kurset
- Anbefalte ressurser for videre lærings
- Neste steg i din Kubernetes-reise
Krav
- En forståelse av grunnleggende nettverksbegreper
- Erfaring med Linux kommando-linjegrensesnitt
- Grunnleggende programmeringserfaring i noe språk
Målgruppe
- Utviklere
- Systemadministratorer
- DevOps-ingeniører
Referanser (5)
han var tålmodig og forsto at vi henger etter
Albertina - REGNOLOGY ROMANIA S.R.L.
Kurs - Deploying Kubernetes Applications with Helm
Maskinoversatt
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.