Kursplan

Introduktion

  • Vad är Kubernetes?
  • Containerisering kontra virtualisering
  • Översikt över Kubernetes funktioner och arkitektur
  • Kubernetes inom ramen för Cloud Native Computing Foundation (CNCF)

Förståelse Kubernetes

  • Livscykeln för en Kubernetes applikation
  • Kubernetes komponenter: Master och Noder
  • Kubelet, Kube-proxy och andra nyckelkomponenter

Komma igång

  • Att sätta upp utvecklingsmiljön
  • Installerar Kubernetes med kubeadm
  • Konfigurerar kubectl och kubeconfig

Arbeta med poddar

  • Skapa poddar
  • Hantera Pod-konfigurationer
  • Accessing och felsökning av Pods

ReplicaSets och distributioner

  • Skapa och skala ReplicaSets
  • Hantera programuppdateringar med implementeringar
  • Använda rullande uppdateringar och återställningar

Tjänster och Networking

  • Skapa tjänster för att exponera applikationer
  • Interna kontra externa tjänster
  • Nätverkspolicyer för säker kommunikation

Bestående lagring

  • Persistent Volume (PV) och Persistent Volume Claim (PVC)
  • Förvaringsklasser
  • Använda volymer för datahantering

Konfiguration och hemligheter

  • Hantera applikationskonfigurationer
  • Säkra känsliga uppgifter med Secrets
  • Använda ConfigMaps för externa konfigurationer

Integrering Kubernetes med molnplattformar

  • Distribuera Kubernetes kluster på stora molnleverantörer
  • Använda lastbalanserare och ingångskontroller
  • Automatisk skalning med Horizontal Pod Autoscalers (HPA)

Övervakning och loggning

  • Genomföra hälsokontroller
  • Använder Kubernetes Dashboard för klusterövervakning
  • Aggregera stockar med verktyg som Fluentd och Elasticsearch

Felsökning

  • Identifiera vanliga problem i Kubernetes distributioner
  • Felsökning av program och nätverksproblem
  • Analyserar Kubernetes händelser och loggar

Sammanfattning och nästa steg

  • Viktiga takeaways från kursen
  • Rekommenderade resurser för vidare lärande
  • Nästa steg i din Kubernetes resa

Krav

  • En förståelse för grundläggande nätverksbegrepp
  • Erfarenhet av Linux-kommandoradsgränssnitt
  • Grundläggande programmeringserfarenhet i något språk

Målgrupp

  • Utvecklare
  • Systemadministratörer
  • DevOps-engineers
 35 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (5)

Kommande Kurser

Relaterade Kategorier