Kursplan

Introduktion till Kubernetes

  • Översikt över Kubernetes och dess arkitektur
  • Kernekonom komponenter: API-server, Controller Manager, Scheduler, etcd och Kubelet
  • Förstå Pods, noder och kluster

Resurs Management

  • Isolera resurser med Namespaces
  • Definiera begärningar och gränser för beräkningsresurser
  • Skala applikationer med Kubernetes

Hantera arbetsbelastningar

  • Distribuera applikationer med Deployments, StatefulSets och DaemonSets
  • använda Jobs och CronJobs för uppgiftsschemaläggning
  • Hantera uppdateringar och återgå

Networking och tjänsteförfrågningar

  • Förstå Kubernetes tjänster: ClusterIP, NodePort, LoadBalancer, ExternalName
  • Konfigurera DNS och tjänsteförfrågningar
  • Exponera applikationer via Ingress

Databehandling

  • Behålla data med Persistent Volumes och Persistent Volume Claims
  • Använda statiska och dynamiska volymer
  • Förstå Access lägen, återkravspolicys och projicerade volymer

Configuration Management

  • Distribuera ConfigMaps och Secrets
  • använda miljövariabler och volymer för konfiguration

Klustret Management

  • Kubernetes klusteruppgraderingar med kubeadm
  • Konfigurera autentisering med TLS-certifikat
  • Hantera behörigheter med Role-Based Access Control (RBAC)

Avancerade skalningsstrategier

  • NodeSelector, NodeAffinity och PodAffinity
  • Förstå och tillämpa Taints och Tolerations

Provisionering med Helm

  • Introduktion till Helm och Helm Charts
  • Skapa och distribuera Helm Charts
  • Hantera beroenden med Helm

Felsökning av Kubernetes

  • Analysera BackOff och CrashLoopBackOff-problem
  • Felsöka noder i NotReady-status
  • använda kubectl och loggar för felsökning

Sammanfattning och nästa steg

Krav

  • Grundläggande förståelse för Linux kommandon
  • Familiaritet med containerisering koncept (t.ex. Docker)
  • Erfarenhet av nätverksgrundläggande är rekommenderat men inte nödvändigt

Målgrupp

  • Systemadministratörer
  • DevOps ingenjörer
  • Utvecklare som syftar till att distribuera och hantera containerbaserade applikationer
 35 timmar

Antal deltagare


Price per participant

Vittnesmål (5)

Upcoming Courses

Relaterade Kategorier