Course Outline

[Dag 01]

Introductie

  • Containers versus virtuele machines
  • Snelheid en prestaties

Overzicht van Docker architectuur

  • Docker en de Linux kernel
  • Docker componenten (Docker client, Docker daemon, images, registry, containers)

Docker gebruiken om containers uit te voeren en te beheren

  • Afbeeldingen, containers, volumes, netwerken

Kort overzicht van containerorkestratie

Installeren Docker

Een afbeelding van internet halen

  • Voorbeeld: Apache Tomcat

De container laten draaien

Docker Registers

  • Publiek versus privé

Aanmaken en beheren van Dockerbestanden

Een Docker-afbeelding maken

Een webapplicatie implementeren

  • Voorbeeld van toepassing: Java EE-toepassingsserver

Hoe Docker containers met elkaar communiceren

Volumes en netwerken configureren in Docker

  • Koppeling en status


[Dag 02]

Duik diep in containerorkestratie met Kubernetes

Overzicht van Kubernetes architectuur

  • Pods, labels/selectors, replicatiecontrollers, services, API

Een Kubernetes-cluster installeren

Kubernetes pods, volumes en implementaties maken

Uw cluster groeperen en organiseren

Diensten ontdekken en publiceren

Containers ontdekken en er verbinding mee maken

Een webapplicatie implementeren

  • Omgaan met toepassingscomponenten
  • Omgaan met Database verbindingen

Kubernetes Beveiliging

  • Authenticatie en autorisatie

Geavanceerde netwerken

  • Docker Netwerken versus Kubernetes Netwerken

Toezicht Kubernetes

  • Clusterregistratie met Elasticsearch en vloeiend
  • Bewaking op containerniveau (cAdvisor UI, Influxdb, Prometheus)


[Dag 03]

Uw Kubernetes-cluster schalen

Infrastructuur voor Kubernetes

  • Provisioning, partitionering, netwerken

Een cluster met hoge beschikbaarheid bouwen

  • Taakverdeling en servicedetectie

Een schaalbare applicatie implementeren

  • Automatisch schalen van horizontale pods
  • Database Clustering in Kubernetes

Uw aanvraag bijwerken

  • Verschijnt in Kubernetes

Probleemoplossing

Slotwoord

Requirements

  • Bekendheid met de opdrachtregel Linux.
  • Een basiskennis van virtualisatieconcepten
  • Een goed begrip van netwerkconcepten
  • Inzicht in hoe webapplicaties werken

Publiek

  • Software ontwikkelaars
  • Architecten
  • Implementatie-ingenieurs
 21 Hours

Getuigenissen (4)

Related Courses

Related Categories