Kubernetes for Developers

3-daagse training

Deze training is voor jou als je wilt leren hoe je Kubernetes gebruikt. Hoe draai je applicaties op de juiste manier en welke vaardigheden heb je nodig om die applicatie onder controle te houden?

De Kubernetes for Developers training behandelt deployment strategies, configuratie, Pods, Services, Ingress en meer! De training behandelt alle onderwerpen die getoetst worden tijdens de Certified Kubernetes Application Developer (CKAD) certificering.

Alleen maar praten en niet doen? Absoluut niet. We verwachten dat je je beste beentje voorzet. Via hands-on workshops containerize en deploy je applicaties naar een Kubernetes cluster en leer je alle best practices.

Onze trainers zetten je aan het werk! Leer van de ervaringen en verhalen uit de praktijk van onze experts.

In het kort

Voor wie

Iedereen die het gebruik van Kubernetes wil leren. Deelnemers zijn meestal developers, maar ook SREs, DevOps en operations experts.

Vereisten

Je bent bekend met moderne applicaties en weet hoe je source code uitvoert en test op je eigen machine. Docker-ervaring is een pré.

Tijdsinvestering

De volledige training duurt drie hele dagen. Het is mogelijk om deze over meerdere dagen te spreiden.

Wat je leert

  • Alle opties bij het werken met containers
  • De rol van core Kubernetes resources (Pod, Deployment, Service, Ingress)
  • Kubernetes gebruiken om configuratie en secrets door te geven aan draaiende applicaties
  • Kubernetes startup en shutdown features gebruiken zodat apps netjes opstarten en afsluiten
  • Security overwegingen in cloud-native apps en aanbevolen tools om risico's te minimaliseren
  • Performance bottlenecks opsporen door tracing te gebruiken om requests van eindgebruikers te visualiseren
  • Effectieve debugging strategieën om storingen door applicatie bugs te vinden en op te lossen

Wat je kunt verwachten

Na het afronden van de Kubernetes for Developers training containerize, deploy en configureer je vol vertrouwen applicaties. Als je het CKAD examen wilt afleggen, is deze training de perfecte voorbereiding.

Dag 1 van Kubernetes for Developers

Je duikt diep in containers, pods en pod controllers. Theorie en praktijk wisselen elkaar af, zodat je direct ziet hoe alles werkt. Elk onderwerp oefen je hands-on in labs, samen met de andere deelnemers.

Na dag één bouw je een container en speel je met layers, maak je een pod aan, bewerk en verwijder je deze, en beheer je pods via controllers zoals daemonsets en deployments.

Onderwerpen: containers | layers | pods | Kubectl command | yaml spec | namespaces | pod controllers | daemonsets | deployments | statefulsets | replicasets

Dag 2 van Kubernetes for Developers

Nu je de essentiële mechanismen van containers en pods kent, gaan we een stapje verder. Op de tweede dag kijk je beter naar Kubernetes clusters, services, Ingress en de relatie ertussen. Je docent zorgt voor hands-on ervaring in labs en houdt voldoende tijd vrij voor je vragen. 

Na dag twee maak je applicaties toegankelijk via een service en configureer je via configmaps en secrets. Daarnaast laat je Kubernetes je applicatie beheren via auto-healing en automatic scaling.

Onderwerpen: Kubernetes layout diagram | components | Ingress | Ingress controllers | configmaps | secrets

Dag 3 van Kubernetes for Developers

Op je laatste trainingsdag verken je verschillende storage oplossingen, leer je alles over het beveiligen van workloads, gebruik je custom controllers en onderzoek je deployment strategies. Via workshops en labs maak je al je nieuwe kennis eigen.

Na dag drie deel je een volume tussen twee containers in dezelfde pod, bouw je een manual PV en gebruik je deze in een pod, sta je pods toe of voorkom je dat ze nodes en configmaps lezen, gebruik je een controller en deploy je met Helm en Kustomize..

Onderwerpen: storage | storage classes | manual PV’s | security | authentication | authorization | Helm | Kustomize

Wij brengen je naar het volgende niveau

TrueFullstaq heeft jarenlange ervaring met het helpen van klanten bij het succesvol implementeren en adopteren van Kubernetes. Dat betekent dat je trainers experts zijn die uit eerste hand weten wat Kubernetes inhoudt. Ze hebben ervaring in de praktijk en delen graag hun kennis en inzichten.


Specifieke trainingswensen?

Training van drie dagen of meerdere kortere sessies? Remote, in-house of in onze gloednieuwe trainingsruimte? We bespreken graag je wensen en geven je een exacte prijs per dag.

Klinkt interessant? Neem contact op voor alle details.

Vragen over deze training? 
Wil je deze inplannen voor je team? 
Neem contact op.

Neem telefonisch contact op
Bel ons
Stuur een bericht
Mail ons