Kom i kontakt

Kursplan

Introduktion

Översikt över containerorkestrering med Kubernetes

Översikt över Kubernetes-arkitekturen

  • Pods, etiketter/selektorer, replikeringkontrollanter, tjänster, API

Installation av ett Kubernetes-kluster

Hämta en Docker-image från internet

Skapa Kubernetes-pods, volymer och distributioner

Gruppera och organisera ditt kluster

Använda Kubernetes Namespaces för att hantera olika miljöer

  • Hantera test-, staging- och produktionsmiljöer inom samma kluster
  • Bästa praxis för Kubernetes Namespaces

Upptäcka och ansluta till behållare

Upptäcka och publicera tjänster

  • Non-HTTP-tjänster (Passive FTP, SMTP, LDAP, etc.)

Kubernetes-säkerhet

  • Autentisering och behörighet

Uppgradera ett Kubernetes-kluster

  • Minimera påverkan

Avancerad nätverk

  • Docker-nätverk kontra Kubernetes-nätverk

Gränssnitt mellan nätverksleverantörer och Kubernetes-nätverk

  • Bästa praxis för att separera tjänster i ett kluster
  • Jämförelse av olika CNI-leverantörer (prestanda, funktioner, etc.)

Övervakning av Kubernetes

  • Klustretloggning med Elasticsearch och fluentd
  • Behållarnivåövervakning (cAdvisor UI, Influxdb, Prometheus)

Bästa praxis för att köra behållarbaserade servrar och datalager

Skala ditt Kubernetes-kluster

Infrastruktur för Kubernetes

  • Tilldelning, partitionering, nätverk

Bygga en kluster med hög tillgänglighet

  • Lastbalansering och tjänsteupptäckt

Distribuera en skalbar applikation

  • Horisontell pod-autoskalning
  • Databaskluster i Kubernetes

Uppdatera din applikation

  • Utgåvor i Kubernetes

Felsökning

  • Diagnostisera och åtgärda vanliga Kubernetes-problem

Sammanfattning och slutsats

Krav

  • Upplevelse av Docker-containers
  • Vanor vid användning av Linux-kommandoraden
  • Grundläggande förståelse för nätverkskoncept

Målgrupp

  • Programvaruutvecklare
  • Arkitekter
  • Deployeringsingenjörer
 14 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (7)

Kommande Kurser

Relaterade Kategorier