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ätverkskoncept Erfarenhet av Linux kommandoradsgränssnitt Grundläggande erfarenhet av programmering på alla språk

Publik

    Utvecklare Systemadministratörer DevOps Ingenjörer
 35 timmar

Antal deltagare



Price per participant

Vittnesmål (6)

Relaterade Kurser

Relaterade Kategorier