Kursplan

Introduktion

Översikt över containerorchestration med Kubernetes

Översikt över Kubernetes-arkitektur

  • Pods, etiketter/selektörer, replikeringskontroller, tjänster, API

Installera ett Kubernetes-kluster

Hämta en Docker-avbildning 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, mellanlagring och produktionsmiljöer inom samma kluster
  • Bästa praxis för Kubernetes Namespaces

Identifiera och ansluta till containrar

Identifiera och publicera tjänster

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

Kubernetes-säkerhet

  • Autentisering & auktorisering

Uppgradera ett Kubernetes-kluster

  • Minimera påverkan

Avancerat nätverk

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

Interfacing 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

  • Klusterloggning med Elasticsearch och fluentd
  • Containernivåövervakning (cAdvisor UI, Influxdb, Prometheus)

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

Skala ditt Kubernetes-kluster

Infrastruktur för Kubernetes

  • Reservering, partitionering, nätverk

Skapa ett högtilgängligt kluster

  • Lastbalansering och tjänstediscovery

Distribuera en skalbar applikation

  • Horisontell pod-autoskalning
  • Databasclustering i Kubernetes

Uppdatera din applikation

  • Utgivelser i Kubernetes

Felsökning

  • Diagnostisera och åtgärda vanliga Kubernetes-problem

Sammanfattning och slutsats

Krav

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

Målgrupp

  • Programutvecklare
  • Arkitekter
  • Distribueringsingenjörer
 14 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (7)

Kommande Kurser

Relaterade Kategorier