Kubernetes
Kubernetes is het toonaangevende opensourceplatform voor het orkestreren van containers. Het automatiseert uitrol, schaling en beheer van gecontaineriseerde applicaties over veel servers heen.
Een Kubernetes-cluster bestaat uit een control plane en worker nodes waarop applicaties in pods draaien. Centraal staat het declaratieve principe: de gewenste toestand wordt beschreven – Kubernetes brengt die tot stand en houdt die in stand. Valt een container of node uit, dan herstart het platform de workload zelfstandig (self-healing); bij piekbelasting schaalt het automatisch. Oorspronkelijk ontwikkeld door Google en tegenwoordig beheerd door de Cloud Native Computing Foundation, is Kubernetes als managed service beschikbaar in alle grote clouds en kan het evengoed in het eigen datacenter worden beheerd.
Deze portabiliteit maakt Kubernetes het gemeenschappelijke operatieplatform van hybride omgevingen – en de logische voortzetting van Containerisatie: containers standaardiseren de applicatie, Kubernetes standaardiseert het beheer ervan. Het beheer zelf blijft veeleisend en vraagt expertise in netwerk, storage en security.