Voorkom dat ieder cluster een eigen werkwijze krijgt.

Handmatige wijzigingen zorgen voor verschillen die pas bij een storing of upgrade zichtbaar worden. GitOps gebruikt een versiebeheerrepository als bron voor de gewenste inrichting. Een tool zoals Argo CD vergelijkt die inrichting met het cluster. Dat maakt afwijkingen zichtbaar, maar vraagt nog steeds om duidelijke grenzen voor toegang, automatisering en herstel.

Conceptuele maquette van een platform met verbonden funderings-, platform- en applicatielagen.
Conceptillustratie: een platform bestaat uit samenhangende lagen.

Wat de ondersteuning inhoudt.

Cluster-onboarding en scheiding

Clusterrollen, omgevingen, netwerktoegang en toegangsrechten worden vooraf vastgelegd. De inrichting maakt onderscheid tussen infra- en worker-clusters en tussen prod en nonprod waar dat nodig is. Echte persoonsgegevens horen niet vanzelfsprekend in een testomgeving; anonimisering en toegangsbeleid vragen afzonderlijke verificatie.

Platformcomponenten als code

Argo CD, ApplicationSets, Helm en Kustomize kunnen de inrichting herhaalbaar maken. Componenten voor bijvoorbeeld ingress, certificaten en observability krijgen expliciete versies, configuratie en eigenaarschap. Open source en CNCF-projecten worden gekozen op onderhoudbaarheid en aansluiting, niet alleen op populariteit.

Wijzigen, herstellen en overdragen

Reviews en controles gaan vooraf aan synchronisatie. De inzet bepaalt of synchronisatie automatisch of na een bewuste stap plaatsvindt. Een mislukte uitrol, herstel van configuratie en het vervangen van een cluster worden geoefend. Een Git-revert is daarbij geen vervanging voor dataherstel.

Een concrete oplevering.

De scope bepaalt welke clusters en componenten worden ingericht. Kubernetes neemt applicatiebeveiliging, databack-ups en operationeel eigenaarschap niet over.

  • Een repositorystructuur met herbruikbare configuratie en omgevingsgrenzen.
  • Een afgesproken onboarding- en wijzigingsproces met passende controles.
  • Werkinstructies en een geoefende overdracht voor uitrol en herstel.

De verbinding met de praktijk.

De technische publicatie over vijf AKS-clusters beschrijft de inrichting met Argo CD, ApplicationSets, Kustomize en Helm. De Wigo4it-case geeft de context van die praktijkervaring.

Een clusterinrichting of GitOps-aanpak verbeteren.

Een eerste gesprek brengt de huidige situatie, het gewenste resultaat en de passende ondersteuning in beeld. Reactie binnen twee werkdagen.