Kubernetes Advanced voor Developers
Je werkt al met Docker containers en je gaat Kubernetes gebruiken? Je gaat gecontaineriseerde applicaties implementeren, configureren en testen? En daarnaast wil je ook jouw applicaties monitoren en deployen met Kubernetes? Dan is dit de training voor jou!
Deze training behandelt de Fundamentals training en gaat daarnaast de diepte in. We behandelen geavanceerde features en use-cases om je als software ontwikkelaar kennis bij te brengen hoe je jouw applicaties op een cluster kunt deployen en beheren.
Aan de hand van concrete voorbeelden en praktische, hands-on oefeningen werk je straks moeiteloos met Kubernetes en bereiden we je voor op het Certfified Kubernetes Application development (CKAD) Examen.
Voor wie is het?
Iedereen die software ontwikkelt, test en/of released en tijdens ontwikkeling, test en release een Kubernetes cluster gebruikt of gaat gebruiken.
Wat breng je mee?
- Minimaal 2 jaar ervaring als Software ontwikkelaar
- Praktische kennis van ssh, Linux, Docker (basis), Gitlab of Jenkins of andere CI/CD-tooling wordt geadviseerd. Go ervaring is handig (of doe wat ervaring op met Go op https://tour.golang.org.)
- Enthousiasme en een goed humeur!
Wat leer je?
- Kubernetes Hands-On aan de hand van concrete voorbeelden en praktische oefeningen in jouw eigen Kubernetes lesomgeving!
- In tegenstelling tot de Fundamentals Training gaan wij dieper op de materie in en toont deze training kant en klare oplossingen die je in de praktijk kan toepassen.
- Context: Wat is Cloud Native? En wat is de geschiedenis en het belang van Kubernetes?
- Installeren van Kubernetes op bare-metal.
- Kubernetes Architectuur: Components & Resources (deployment, replicationcontroller, pods)
- Basis concepten van Kubernetes: services, draining nodes, horizontale scaling, deployen, release management & canary releases, livelyness checks en readyness checks, updates & rollbacks, init containers
- Kubernetes principes: Helm, Ingress Controller, Cert Manager
- Kubernetes security: Single Sign On & Role Based Access
- Monitoring: centrale logging & monitoring (inrichting & maken van dashboards, eigen software toevoegen)
- Cloud native oplossingen voor APM: LinkerD & Envoy (optioneel)
- Release Management: Continuous Integration & Continuous Delivery met Gitlab, Jenkins of Spinakker.
- Service Orchestratie: eigen CRD, Operator & Controller (optioneel)
*optioneel: afhankelijk van niveau en interesse
Algemene informatie
Vorm: | Klassikaal |
Duur: | 4 dagen |
Tijd: | 09:00 – 17:00 uur |
Taal: | Nederlands/Engels |
Lunch: | Inclusief |
Certificering*: | Certified Kubernetes Application Developer (CKAD) |
Trainingsmateriaal: | Persoonlijk K8s cluster, cursusmateriaal, syllabi en het N-Able Kubernetes T-shirt
krijg je uiteraard na afloop mee!
|
Prijs: | €2995 |
BEZOEK ONS
Kantoor en Opleidingscentrum
Samenweid 22, 1935 AX Egmond-Binnen, Nederland
BEL ONS
Wij staan u graag te woord
Stuur een bericht
Heeft u een vraag?