Operator
Een Kubernetes-patroon dat operationele kennis over een applicatie vastlegt in een controller: een CRD plus een lus die de werkelijkheid in lijn houdt met de specificatie.
Kubernetes beheert stateless apps goed. Databases zijn lastiger: failover, back-up, versie-upgrades en schaling vragen allemaal domeinkennis. Een operator verplaatst die kennis naar het cluster: je declareert een PostgresCluster met drie replica's en de operator regelt de rest.
CoreOS bedacht de term in 2016. De reconciliatielus is het hele idee: ze vergelijkt steeds opnieuw de gewenste met de werkelijke toestand, waardoor het systeem bestand is tegen onderbrekingen. Meestal gebouwd met de Operator SDK of Kubebuilder.