Cursusaanbod

[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 te draaien en te beheren

  • Images, containers, volumes, netwerken

Korte overzicht van container orkestratie

Docker installeren

Een image downloaden van internet

  • Voorbeeld: Apache Tomcat

De container draaien

Docker registries

  • Publiek versus privé

Dockerfiles maken en beheren

Een Docker image bouwen

Een webtoepassing implementeren

  • Voorbeeld toepassing: Java EE applicatie server

Hoe Docker containers met elkaar communiceren

Volumes en netwerken in Docker configureren

  • Linking en state


[Dag 02]

Dieper ingaan op container orkestratie met Kubernetes

Overzicht van Kubernetes architectuur

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

Een Kubernetes cluster installeren

Kubernetes pods, volumes en deployments maken

Uw cluster groeperen en organiseren

Services ontdekken en publiceren

Containers ontdekken en verbinden

Een webtoepassing implementeren

  • Toepassingscomponenten beheren
  • Databaseverbindingen beheren

Kubernetes beveiliging

  • Authenticatie & autorisatie

Geavanceerd netwerk

  • Docker netwerken versus Kubernetes netwerken

Kubernetes bewaken

  • Cluster logging met Elasticsearch en fluentd
  • Container niveau monitoring (cAdvisor UI, Influxdb, Prometheus)


[Dag 03]

Uw Kubernetes cluster schalen

Infrastructuur voor Kubernetes

  • Provisioning, partitionering, netwerken

Een high-availability cluster bouwen

  • Load balancing en service discovery

Een schaalbare toepassing implementeren

  • Horizontal pod autoscaling
  • Database clustering in Kubernetes

Uw toepassing updaten

  • Releases in Kubernetes

Troubleshooting

Afsluitende opmerkingen

Vereisten

  • Vertrouwdheid met de Linux command line
  • Een basisbegrip van virtualisatieconcepten
  • Begrip van netwerkconcepten
  • Begrip van hoe webtoepassingen werken

Doelgroep

  • Softwareontwikkelaars
  • Architecten
  • Deploying ingenieurs
 21 Uren

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (7)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën