Kubernetes: wat is het en waarom heeft iedereen het erover?
Gepubliceerd: Bijgewerkt:
Gidsen
Kort gezegd: Kubernetes is een systeem dat applicaties automatisch beheert. Om precies te zijn beheert het containers: pakketten met een applicatie en alles wat die nodig heeft om te draaien. Kubernetes start en stopt die containers, voegt er meer toe als het verkeer toeneemt, zorgt dat ze genoeg resources hebben en vervangt containers die uitvallen. Er wordt zoveel over gesproken omdat het ontwikkelaars tijd bespaart, makkelijk schaalt en serverresources efficiënt gebruikt.
De afgelopen jaren duikt het woord "Kubernetes" overal op. Iedereen lijkt er enthousiast over, maar de meeste mensen die het noemen weten eigenlijk niet wat het betekent of waarom je het nodig hebt. Dit artikel legt eenvoudig en helder uit wat Kubernetes is, waarom het is ontwikkeld en waarom de techwereld er zo enthousiast over is.
Kubernetes is een systeem waarmee je applicaties eenvoudig, efficiënt en automatisch beheert. Iets preciezer, zonder ingewikkeld te worden: het is een systeem voor het beheren van containers.
Wat is dan een container? Stel je voor dat je een heel huis moet verhuizen. In plaats van elk meubelstuk apart te dragen, pak je alles in één grote zeecontainer die je makkelijk van plek naar plek verplaatst.
Software werkt op dezelfde manier. Met een container verpak je een hele applicatie, inclusief alles wat die nodig heeft om te draaien, in één overzichtelijke, zelfstandige eenheid die je snel en eenvoudig kunt verplaatsen, draaien en bijwerken. De bekendste tool om containers te bouwen is Docker; lees meer in Wat is Docker en waarom is het zo populair?
Als een container zo handig is, waarom heb je dan een heel systeem nodig om containers te beheren? Omdat het ingewikkeld wordt zodra meerdere applicaties (meerdere containers) naast elkaar draaien. Je moet dan:
Precies daar komt Kubernetes om de hoek kijken:
Zie Kubernetes als een zeer bekwame shiftmanager in een druk restaurant:
Precies dat doet Kubernetes voor je applicaties.
Kubernetes is een hot topic omdat het lastige problemen op een elegante manier oplost:
Dat zo weinig mensen het echt begrijpen, komt doordat de meeste uitleg in de techwereld te complex of te technisch is.
Wie heeft Kubernetes nodig?
Nee. Een container verpakt één applicatie met alles wat die nodig heeft. Kubernetes is het systeem dat veel containers beheert: ze starten, schalen en vervangen als ze uitvallen.
Kubernetes start extra containers om de belasting op te vangen, net zoals een shiftmanager extra obers oproept als het restaurant volloopt.
Kubernetes detecteert het probleem en vervangt de uitgevallen container automatisch, meestal zonder dat gebruikers het merken.
Nee. Met OMC Cloud zet je eenvoudig, met één klik, een Kubernetes-omgeving op, zonder technologie-expert te zijn.
Kubernetes is geen magie: het is een slimme manager voor containers die je applicaties beschikbaar houdt, ze meeschaalt met de vraag en storingen automatisch herstelt. Moet je app of website groeien en veel gebruikers bedienen, dan is het de moeite waard om er goed naar te kijken. Wil je het zonder gedoe uitproberen? Met OMC Cloud zet je met één klik een Kubernetes-omgeving op, zodat je meteen profiteert van eenvoudig, geautomatiseerd beheer van je applicaties.
Sluit je aan bij de tienduizenden klanten die elke dag op OMC vertrouwen
Door je aan te melden ga je akkoord met de servicevoorwaarden
Ontvang binnen een halfuur een persoonlijke offerte
Door je aan te melden ga je akkoord met de servicevoorwaarden