Kursplan

[Dag 01]

Införandet

  • Containrar jämfört med virtuella datorer
  • Hastighet och prestanda

Översikt över Docker-arkitekturen

  • Docker och Linux-kärnan
  • Docker komponenter (Docker klient, Docker daemon, avbildningar, register, containrar)

Använda Docker för att köra och hantera containrar

  • Avbildningar, containrar, volymer, nätverk

Kort översikt över containerorkestrering

Installera Docker

Hämta en bild från internet

  • Exempel: Apache Tomcat

Köra containern

Docker Register

  • Offentligt vs privat

Skapa och hantera Dockerfiler

Skapa en Docker avbildning

Distribuera ett webbprogram

  • Exempel på program: Java EE-programserver

Hur Docker containrar kommunicerar med varandra

Konfigurera volymer och nätverk i Docker

  • Länkning och tillstånd


[Dag 02]

Djupdykning i containerorkestrering med Kubernetes

Översikt över Kubernetes-arkitekturen

  • Poddar, etiketter/väljare, replikeringskontrollanter, tjänster, API

Installera ett Kubernetes-kluster

Skapa Kubernetes poddar, volymer och distributioner

Gruppera och organisera klustret

Upptäcka och publicera tjänster

Identifiera och ansluta till containrar

Distribuera ett webbprogram

  • Hantering av programkomponenter
  • Hantering av Database anslutningar

Kubernetes Säkerhet

  • Autentisering och auktorisering

Avancerade nätverk

  • Docker Nätverk jämfört med Kubernetes Nätverk

Övervakning Kubernetes

  • Klusterloggning med Elasticsearch och fluentd
  • Övervakning på containernivå (cAdvisor-användargränssnitt, Influxdb, Prometheus)


[Dag 03]

Skala klustret Kubernetes

Infrastruktur för Kubernetes

  • Etablering, partitionering, nätverk

Skapa ett kluster med hög tillgänglighet

  • Lastbalansering och tjänstidentifiering

Distribuera ett skalbart program

  • Horisontell autoskalning av poddar
  • Database Klustring i Kubernetes

Uppdatera din ansökan

  • Utgåvor i Kubernetes

Felsökning

Avslutande kommentarer

Krav

  • Bekantskap med kommandoraden Linux
  • En grundläggande förståelse för virtualiseringskoncept
  • En förståelse för nätverksbegrepp
  • En förståelse för hur webbapplikationer fungerar

Publik

  • Mjukvaruutvecklare
  • Arkitekter
  • Utbyggnadsingenjörer
  21 timmar
 

Antal deltagare


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Vittnesmål (4)

Relaterade Kurser

Relaterade Kategorier