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
ArgoCD vs Flux vergelijking

ArgoCD vs Flux: Wanneer Kies Je Wat

“Moet ik ArgoCD of Flux gebruiken?” Ik krijg deze vraag tientallen keren. Het eerlijke antwoord: beide zijn uitstekend. De echte vraag is welke beter bij jouw context past. Ik gebruik ArgoCD. Maar dat is een keuze gebaseerd op mijn specifieke behoeften, niet een universele waarheid. Laat me beide tools uitleggen, hun filosofieën, en je helpen beslissen. Het Fundamentele Filosofie Verschil Voordat we features vergelijken, begrijp het fundamentele verschil in aanpak: ...

28 maart 2025 · 6 min leestijd · Tom Meurs
ArgoCD GitOps deployment flow

ArgoCD voor Beginners: Je Eerste GitOps Deployment

GitOps veranderde hoe ik over deployments denk. In plaats van commando’s tegen een cluster uitvoeren, push ik naar Git en kijk ik hoe het cluster convergeert naar de gewenste staat. Het klinkt simpel, maar de implicaties zijn diepgaand. ArgoCD is mijn tool of choice voor GitOps. Laat me je laten zien waarom, en hoe je ermee begint. Waarom GitOps? De Filosofie Eerst Voordat we in ArgoCD duiken, laten we begrijpen waarom GitOps ertoe doet. ...

16 maart 2025 · 7 min leestijd · Tom Meurs