
Namespace Management met ArgoCD en Kustomize - Revisited
In het verleden hebben we hier gekeken naar een manier om namespaces op een Kubernetes cluster te managen met een ArgoCD ApplicationSet en Kustomize. Toen gebruikten we veelvuldig “Replacements”, maar omdat deze buiten de Kustomize tree stonden moesten we ArgoCD vertellen om de Kustomize LoadRestrictor op None te zetten.
Maar in 2½ jaar tijd veranderd er veel, tools krijgen nieuwe functionaliteit, mensen krijgen voortschrijdende inzichten, en we worden allemaal wat ouder en wijzer.
Daarom kijken we in deze video naar exact hetzelfde, maar de Replacements worden nu in “Components” verpakt, waardoor ze makkelijker herbruikbaar zijn als bouwblokjes. Wel komen we er dan achter dat Kustomize Components toepast voor Transformers (zoals de Namespace Transformer), en daar hebben we dus weer een ander trucje voor nodig…
Het gebruikte repository kun je hier vinden