Progressive delivery visualisatie met traffic shifting

Progressive Delivery met Argo Rollouts: Canary en Blue-Green Deployments

Elke deployment is een risico. De vraag is niet óf er iets fout gaat — maar hoeveel schade het veroorzaakt wanneer het gebeurt. Traditionele Kubernetes deployments zijn alles-of-niets. Je pusht een nieuwe versie, en binnen seconden raakt 100% van je traffic de nieuwe code. Als er een bug is, ziet iedereen het. Als de service crasht, zijn alle gebruikers getroffen. Progressive delivery verandert deze vergelijking. In plaats van naar iedereen tegelijk te deployen, verschuif je geleidelijk traffic naar de nieuwe versie, en valideer je bij elke stap. Als er iets misgaat, is slechts een fractie van de gebruikers getroffen. ...

20 juni 2025 · 8 min leestijd · Tom Meurs
Configuratie drift detectie in ArgoCD

Drift Detection met ArgoCD: Hoe Weet Je of Je Cluster Nog in Sync Is

GitOps belooft dat Git de source of truth is. Maar wat als iemand kubectl edit runt op een deployment? Wat als een mutating webhook een resource verandert? Wat als het cluster stilletjes afwijkt van wat Git zegt dat het zou moeten zijn? Dit is configuratie drift, en het is een van de meest verraderlijke problemen in Kubernetes operations. ArgoCD kan je helpen het te detecteren — als je het correct configureert. ...

3 mei 2025 · 5 min leestijd · Tom Meurs
ArgoCD App-of-Apps hiërarchie

App-of-Apps Pattern in ArgoCD: Schaalbare GitOps Architectuur

Je begint met één ArgoCD Application. Dan vijf. Dan twintig. Voordat je het weet beheer je honderden Applications, en de handmatige overhead doodt je productiviteit. Het App-of-Apps pattern lost dit op: één root application die alle andere applications beheert. Dit is hoe ik elke GitOps repository structureer, en het schaalt van homelab tot enterprise. Het Probleem: Application Sprawl Wanneer je ArgoCD voor het eerst adopteert, maak je Applications handmatig aan: ...

21 april 2025 · 6 min leestijd · Tom Meurs
GitOps disaster recovery workflow

GitOps Disaster Recovery: Je Cluster Herstellen Vanuit Git

Je cluster is weg. Complete failure. De cloud regio is down, de hardware is kapot, of iemand heeft de verkeerde terraform destroy gerund. Alles is weg. En nu? Als je GitOps goed hebt gedaan, is het antwoord: spin een nieuw cluster op, wijs ArgoCD naar Git, wacht. Je hele infrastructuur recreëert zichzelf. Dit is de ultieme belofte van GitOps: Git is je backup. Waarom GitOps Disaster Recovery Verandert Traditionele DR omvat: ...

9 april 2025 · 6 min leestijd · Tom Meurs
Kubernetes draaiend in offline island mode

Kubernetes Offline Draaien: Edge Computing Zonder Internet

Wat gebeurt er als je Kubernetes cluster geen internet kan bereiken? Niet “trage verbinding” — helemaal geen verbinding. Schepen op zee. Afgelegen mijnbouwlocaties. Fabrieksvloeren met air-gapped netwerken. Militaire deployments. Dit is geen edge case. Het is een ontwerp-eis voor iedereen die soevereiniteit serieus neemt. Waarom Dit Ertoe Doet: Voorbij het Technische Kubernetes offline draaien dwingt je om een vraag onder ogen te zien die de meeste cloud-native guides negeren: waar ben je eigenlijk van afhankelijk? ...

4 maart 2025 · 7 min leestijd · Tom Meurs