Kursplan

[Dag 01]

Introduktion

Översikt över containerorkestrering med Kubernetes

Översikt över Kubernetes arkitektur

  • Pods, labels/selectors, replication controllers, services, API

Installation av ett Kubernetes kluster

Hämtar en Docker bild från internet

Skapa Kubernetes pods, volymer och distributioner

Gruppera och organisera ditt kluster

Använda Kubernetes namnområden för att hantera olika miljöer

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

Upptäcka och ansluta till containrar

Upptäcka och publicera tjänster

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

Kubernetes säkerhet

  • Autentisering och auktorisering

Uppgraderar ett Kubernetes kluster

  • Minimera påverkan

Avancerat nätverk

  • Docker-nätverk jämfört med 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 Kubernetes

  • Klustrologgning med Elasticsearch och fluentd
  • Övervakning på containernivå (cAdvisor UI, Influxdb, Prometheus)

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


[Dag 02]

Skala ditt Kubernetes-kluster

Infrastruktur för Kubernetes

  • Tillhandahållande, partitionering, nätverk

Bygga ett kluster med hög tillgänglighet

  • Lastbalansering och tjänstediscovery

Installera en skalbar applikation

  • Horisontell pod-autoskalning
  • Etcd-klustring i Kubernetes

Uppdaterar din ansökan

  • Releases i Kubernetes

Felsökning

  • Diagnostisera och lösa vanliga Kubernetes-problem

Sammanfattning och slutsats

Krav

  • Erfarenhet av Docker containers
  • Kännedom om Linux kommandoraden
  • En förståelse för nätverkskoncept

Offentlig

  • Programutvecklare
  • Arkitekter
  • Distributionsingenjörer
 14 timmar

Antal deltagare


Price per participant

Vittnesmål (7)

Upcoming Courses

Relaterade Kategorier