Kursplan

[Dag 01]

Introduktion

Översikt över containerorchestration med Kubernetes

Översikt över Kubernetes-arkitektur

  • Pods, etiketter/selectorer, replikeringskontroller, tjänster, API

Installation av ett Kubernetes-kluster

Hämta en Docker-avbildning från internet

Skapa Kubernetes-pods, volymer och distributioner

Gruppera och organisera klustret

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

  • Hantera test-, steg- och produktionsmiljöer inom samma kluster
  • Kubernetes Namespaces bästa praxis

Identifiera och anslut till containrar

Identifiera och publicera tjänster

  • Icke-HTTP-tjänster (Passiv FTP, SMTP, LDAP, etc.)

Kubernetes-säkerhet

  • Autentisering & auktorisering

Uppgradera ett Kubernetes-kluster

  • Minimera påverkan

Förbättrad nätverkskonfiguration

  • Docker-nätverk vs Kubernetes-nätverk

Interaktion 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.)

Övervaka Kubernetes

  • Klustret logging med Elasticsearch och fluentd
  • Container-nivå övervakning (cAdvisor UI, Influxdb, Prometheus)

Bästa praxis för att köra containeriserade servrar och datalagringar


[Dag 02]

Skala ditt Kubernetes-kluster

Infrastruktur för Kubernetes

  • Försörjning, partitionering, nätverk

Bygga ett högtillgängligt kluster

  • Lastutjämning och tjänstediscovery

Distribuera en skalbar applikation

  • Horisontell pod-autoskalning
  • Databas-klustering i Kubernetes

Uppdatera din applikation

  • Releases i Kubernetes

Felsökning

  • Diagnostisera och åtgärda vanliga Kubernetes-problem

Sammanfattning och slutsats

Krav

  • Erfarenhet av Docker-containrar
  • Familiaritet med Linux-kommandoraden
  • Förståelse för nätverkskoncept

Målgrupp

  • Programutvecklare
  • Arkitekter
  • Distributionsingenjörer
 14 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (7)

Kommande Kurser

Relaterade Kategorier