Kubernetes in het juiste perspectief


Kubernetes in het juiste perspectief

Begripszuivering voor bestuurlijke besluitvorming


Samenvatting

Kubernetes is een container orchestration platform: software die is ontworpen om grote aantallen kleine applicatie-onderdelen automatisch te starten, verdelen en herstarten over meerdere servers. Kubernetes wordt in bestuurlijke contexten vaak gepresenteerd als onvermijdelijk fundament voor moderne IT. Die veronderstelling creëert schijnzekerheid: technologische complexiteit wordt gelijkgesteld aan controle en volwassenheid, terwijl de onderliggende besluitvorming ongewijzigd blijft.

Die voorstelling is onjuist.

Deze publicatie maakt expliciet wat Kubernetes technisch wel doet, maar vooral wat het niet doet. Daarmee wordt zichtbaar dat Kubernetes geen heilige graal is en geen vereiste om technische vraagstukken op te lossen. Het is één mogelijke oplossing binnen een breder technisch landschap, niet de standaardroute voor elk probleem.


Wat Kubernetes technisch is

Kubernetes is software die is ontworpen om operationeel beheer te automatiseren in complexe omgevingen waar veel applicatie-onderdelen tegelijk draaien.

Concreet betekent dit dat Kubernetes:

  • containers automatisch kan starten, stoppen en herstarten
  • applicaties kan verdelen over meerdere servers
  • uitval van onderdelen automatisch opvangt
  • werkt op basis van een vooraf beschreven gewenste toestand

Kubernetes is daarmee een coördinatiemechanisme. Het regelt hoe applicaties draaien, niet wat zij doen en niet of zij nodig zijn.


Wat Kubernetes vooral niet is

De hardnekkigheid waarmee Kubernetes als universele oplossing wordt gepositioneerd, is geen technisch toeval, maar een systeemfout in besluitvorming waarin technologie wordt ingezet als plaatsvervanger voor bestuurlijke afweging.

Net als Docker is Kubernetes geen heilige graal

Kubernetes lost geen fundamentele technische problemen op. Daarbij vereist Kubernetes zelf een hoge mate van architecturale discipline en operationele volwassenheid om te voorkomen dat de bestaande complexiteit juist toeneemt in plaats van beheersbaar wordt. Het automatiseert beheer van systemen die al complex zijn.

  • Het maakt slechte software niet beter
  • Het maakt onduidelijke architectuur niet helder
  • Het maakt ontbrekende governance niet aanwezig

Wanneer Kubernetes wordt gepresenteerd als universele oplossing, wordt complexiteit verward met volwassenheid.


Kubernetes is ook geen voorwaarde voor technische mogelijkheden

Veel technische functies bestaan volledig los van Kubernetes, waaronder:

  • het hosten van een website
  • het draaien van webapplicaties
  • het aanbieden van digitale dienstverlening
  • het uitvoeren van AI-modellen
  • het verwerken of opslaan van data

Al deze zaken kunnen:

  • op één server
  • op virtuele machines
  • via platformdiensten
  • via managed omgevingen
  • of via eenvoudige containeroplossingen

Kubernetes is geen noodzakelijke stap om deze mogelijkheden te realiseren.


Kubernetes is geen beveiligingsoplossing

Kubernetes wordt soms gepresenteerd als middel om security “mee te nemen”.

Dit is onjuist.

Hoewel Kubernetes bepaalde gedragsregels kan afdwingen, verandert het:

  • geen dreigingsmodel
  • geen kwetsbare software
  • geen data-bescherming
  • geen juridische of organisatorische verantwoordelijkheid

Kubernetes biedt technische bouwstenen voor beveiliging, zoals toegangscontrole, netwerkafbakening en secrets-beheer. Deze bouwstenen zijn echter optioneel, vereisen expliciete configuratie en vormen geen beveiliging op zichzelf. Zonder bewuste architectuur en inrichting leveren zij geen fundamentele risicoreductie op.

Beveiliging ontstaat door architectuur, beleid en inrichting. Kubernetes kan daarin een rol spelen, maar is geen vervanging daarvan.


Kubernetes is geen kostenbeheersingsmechanisme

Kubernetes kan automatische schaalbaarheid bieden, maar:

  • alleen bij applicaties die daar expliciet voor zijn ontworpen
  • alleen bij voldoende schaal
  • alleen bij volwassen operationeel beheer

Tegelijkertijd introduceert Kubernetes structurele kosten:

  • permanente infrastructuur
  • specialistische kennis
  • hogere operationele complexiteit

Kubernetes kan schaalvoordelen opleveren, maar leidt niet automatisch tot lagere kosten en is bij beperkte schaal vaak juist duurder.


Kubernetes is geen professionaliteitscriterium

Professionele IT wordt bepaald door:

  • betrouwbaarheid
  • voorspelbaarheid
  • beheersbaarheid
  • transparantie

Niet door:

  • de complexiteit van het platform
  • de populariteit van een technologie
  • het gebruik van Kubernetes

Een organisatie met enkele medewerkers en beperkte IT-behoefte heeft technisch geen enkele noodzaak voor Kubernetes.


Waar Kubernetes wél voor bedoeld is

Kubernetes is ontworpen voor specifieke technische situaties, waaronder:

  • zeer grote omgevingen met veel kleine, los gekoppelde applicaties
  • systemen die continu moeten blijven draaien ondanks uitval
  • organisaties met gespecialiseerde operationele teams
  • omgevingen met frequente software-wijzigingen en releases

In deze contexten helpt Kubernetes om complexiteit beheersbaar te maken.
Buiten deze contexten kan Kubernetes vooral extra complexiteit toevoegen, zonder proportioneel voordeel.


Meerdere wegen naar Rome

Technische vraagstukken kennen zelden één juiste oplossing.

Voor dezelfde functionele behoefte bestaan vaak meerdere routes:

  • eenvoudige hosting
  • virtuele machines
  • platformdiensten
  • containers zonder orchestration
  • serverless oplossingen
  • Kubernetes

De juiste keuze volgt uit het probleem, niet uit de populariteit van een oplossing.

Wanneer Kubernetes als standaard wordt gepresenteerd, wordt de oplossingsruimte onnodig vernauwd.


Waarom Kubernetes toch als voorwaarde wordt gezien

Dat Kubernetes vaak als noodzakelijke stap wordt gepresenteerd, kent herkenbare oorzaken:

  • Marketingframing, waarbij Kubernetes wordt gekoppeld aan abstracte begrippen als veiligheid en volwassenheid
  • Complexiteitsbias, waarbij ingewikkelde systemen als intrinsiek beter worden gezien
  • Economische prikkels, waarbij grootschalige platformimplementaties aantrekkelijker zijn dan eenvoudige oplossingen

Deze mechanismen beïnvloeden besluitvorming, zonder de technische realiteit te veranderen.


Conclusie

Kubernetes is een gespecialiseerd instrument voor specifieke operationele problemen, maar wordt in de praktijk te vaak ingezet als symbolische oplossing voor bestuurlijke onzekerheid en technologische complexiteitsangst. Het is geen heilige graal, geen professionaliteitscriterium en geen voorwaarde om digitale of technologische vraagstukken op te lossen.

Wanneer Kubernetes wordt ingezet zonder duidelijke probleemdefinitie, fungeert het als vervangend buzzword. Complexiteit wordt dan verward met controle.

Het expliciet maken van alternatieven — en het erkennen dat er meerdere wegen naar Rome zijn — is een noodzakelijke voorwaarde voor proportionele en verantwoorde besluitvorming.

Dat is het doel van De Constitutie.

author avatar
Victor Angelier