Week 4 - Orchestration
Lesoverzicht
- Les 1 (hele dag!) - Workshops Microservices & DDD
- Les 2 C4 & Continuous Documentation
- Les 3 RabbitMQ
- Les 4 SemVer
Les 4 - Bespreken weekopdracht & Kubernetes 101
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.
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"