Training

Containers deployen met Kubernetes

Kubernetes (soms afgekort tot K8s) is een open-source platform voor het automatisch beheren, deployen en schalen van applicatiecontainers in productie. Het biedt een uniforme API om containers te draaien, zowel bij verschillende cloudproviders als op je eigen infrastructuur.

Na het volgen van deze training begrijp je hoe de verschillende onderdelen van Kubernetes werken en kun je containers automatisch beheren en schalen in een Kubernetes cluster. Ook kun je gebruik maken van extra tools zoals Helm, ingress-nginx en cert-manager.

Kubernetes logo
Helm logo
cert-manager logo

Doelgroep en benodigde voorkennis

Deze training is bedoeld voor ontwikkelaars die al enige ervaring hebben met (Docker) containers en willen leren hoe ze hun applicatiecontainers op een schaalbare en robuuste manier in een productieomgeving kunnen draaien. We gaan er vanuit dat je bekend bent met het bouwen en starten van containers, bijvoorbeeld met Docker. Daarnaast is het handig als je bekend bent met de basisconcepten van netwerken en het werken met de command line.

Inhoud van de training

  • Wat is Kubernetes?
  • Verbinden met een Kubernetes cluster
  • Containers starten in Pods
  • Declarative configuratie (YAML manifests)
  • Private images downloaden
  • Containers bereikbaar maken met Services en Ingresses
  • Automatische deployments en rollbacks
  • Configuratie beheren met ConfigMaps en Secrets
  • Handmatig of automatisch taken starten met Jobs en CronJobs
  • Resourcegebruik beheren met requests en limits
  • Automatisch op- en afschalen op basis van load
  • Packages installeren met Helm
  • TLS certificaten beheren met cert-manager
Nic tijdens een workshop voor Dutch PHP Conference

Benodigdheden

Tijdens de training Containers deployen met Kubernetes maak je gebruik van je eigen laptop (Windows, Mac of Linux). Daardoor kun je gebruik maken van je favoriete software en instellingen en kun je na de training direct aan de slag met wat je geleerd hebt. Zorg er in ieder geval voor dat je recente versies van de volgende software geïnstalleerd hebt:

Klassikale training in Amersfoort

Klassikale sessies van de training "Containers deployen met Kubernetes" vinden plaats in Amersfoort, op loopafstand van het centraal station. De trainingen worden gegeven in een moderne trainingsruimte, voorzien van alle benodigde faciliteiten. Door de centrale ligging van Amersfoort is de locatie goed bereikbaar vanuit heel Nederland, zowel met de auto als met het openbaar vervoer. Parkeren kan op het nabijgelegen parkeerterrein of in de parkeergarage. Tijdens de trainingen wordt er gezorgd voor koffie, thee en een uitgebreide lunch.

De trainingsruimte

Mogelijkheden in-company training

Het is ook mogelijk om de training "Containers deployen met Kubernetes" als in-company training (bedrijfstraining) te boeken. In dat geval is het mogelijk om de training aan te passen aan jouw wensen: de training kan bijvoorbeeld in het Engels gegeven worden, of aangepast worden aan de specifieke situatie binnen je bedrijf. Neem gerust contact op om de mogelijkheden te bespreken en een vrijblijvende offerte aan te vragen.

Waarom een training volgen bij Nth Root Software Consultancy?

De training Containers deployen met Kubernetes wordt gegeven door Nic Wortel. Nic heeft niet alleen jarenlange ervaring met Kubernetes en Helm en cert-manager, maar ook een achtergrond en certificeringen als instructeur en praktijkopleider. Hierdoor heeft hij ruime ervaringen met didactiek en het verzorgen van trainingen, en weet hij de inhoud van de training effectief over te brengen.

  • Ervaren en gecertificeerde trainer met actuele praktijkervaring
  • Gebaseerd op didactische principes
  • Goede mix van theorie en praktijk
Nic speaking about software development at a user group meeting

Tarieven

Klassikale training

€ 960 excl. BTW

  • 2 dagen klassikale training in Amersfoort
  • Inclusief lunch, koffie en thee
  • Start vanaf 3 deelnemers
Vind een sessie

In-company training

Neem contact op

  • 2 dagen training op jouw locatie
  • In Nederlands of Engels
  • Maximaal 15 deelnemers per groep
  • Maatwerk mogelijk
Vraag een offerte aan