Week 4 - Orchestration

Lesoverzicht

NB: De Kubernetes 101 les en praktische deel hierachter is in 2024 naar week 5 verplaatst.

"The portability and reproducibility of a containerized process [...] lets us move and scale containerized applications across clouds and datacenters.

We need tooling [...] to help automate maintenance, replacement and rollout of updates of the containers during their lifecycle!"

Docker docs - september 2021

Week 4 Opdracht

De week 4 opdracht in 2024/2025 is de Dev opdracht rondom RabbitMQ. Toepassen van Kubernetes theorie in praktijk zit in week opdracht 5, samen met monitoring/prometheus.

Jeri Ryan als Borg <b>Seven of Nine</b> in Star Trek Voyager

Het Kubernetes zeestuur heeft zeven zijden...

Verder wordt de weekopdracht opengezet, moet iedereen weer een duo partner hebben (en bij oneven aantal één drietal).

Over de gevormde teams verdelen we de 3 te gebruiken techniek om van de in vorige opdracht gebruikte Docker compose naar Kubernetes te gaan:

Leerdoelen

Check met onderstaande leerdoelen of je de behandelde stof begrepen hebt en toetsvragen kunt beantwoorden.

  • DevOps-3 Je kunt werken met containers, gangbare software architecuren vertalen naar een container architectuur en de principes van container orchestration toepassen (Containerization)

  • DevOps-2-3 Kan applicatie onderdelen 'containerizen' en onderling laten communiceren

  • DevOps 2-4 Kent de rol van netwerken bij containers, en principes van een load balancer, firewall en proxy en relavante protocollen/standaarden

  • MDO-DevOps-3 - Containerization/Orchestration "Je kunt werken met containers, gangbare software architecuren vertalen naar een container architectuur en de principes van container orchestration toepassen (containerization)"

  • En de DDD en microservices leerdoelen n.a.v. Workshop InfoSupport. "Kent de basisprincipes van Domain Driven Design en kan deze toepassen en toetsen in DevOps code, configuratie en documentatie"