Kubernetes eenvoudig uitgelegd

Kubernetes eenvoudig uitgelegd

28 January 2020 door in Kubernetes

Kubernetes wordt al snel complex met containers en node masters. Maar is het ook simpel uit te leggen? Product owner Pauline van Rotterdam legt Kubernetes uit.

Kun jij eenvoudig uitleggen wat Kubernetes is?

“Kubernetes kan je vergelijken met een hotel. Stel je eens voor, jij runt een hotel (jouw organisatie) met verschillende kamer indelingen (containers) die allemaal moeten worden schoongemaakt en worden toegewezen aan nieuwe gasten (resource behoefte). De hotelmanager is degene die dit allemaal moet stroomlijnen. Hij regelt dit proces door de schoonmakers in te roosteren en de kamers te verdelen onder de gasten. Of als één van de gasten een feestje wil geven moet natuurlijk het buffet en de partyzaal geregeld worden.

Kubernetes-master

In het verhaal van Kubernetes wordt de hotelmanager vervangen door een Kubernetes-master. Het programma ziet automatisch wat voor reservering erbinnen komt (de resource behoefte: bijvoorbeeld piekverkeer bij een webshop door de uitverkoop) en geeft door welke inrichting in de kamer hij daarvoor nodig heeft: de party opstelling of twee bedden (dit zijn de containers). Zo gauw de hotelmanager dit heeft doorgegeven wordt de kamerinrichting direct aangepast.

In een van de kamers was er een klein feestje gehouden met 20 gasten. Het kleinschalige feest was een denderend succes en de gasten vertrekken de volgende middag weer. De kamer wordt vervolgens weer helemaal leeggehaald. De volgende dag komt er een verzoek om een conferentie te houden met overnachting voor 500 bezoekers. Dit past natuurlijk niet in dezelfde ruimte als het feestje voor de 20 gasten, en tot overmaat van ramp heeft de hotelmanager ook maar 10 kleine kamers over! Op zo’n moment kan je in het geval van Kubernetes direct een nieuw hotel ernaast zetten met een super-de-luxe grote conferentiezaal die wel plek heeft voor de 500 mensen en ook overnachting biedt. Vervolgens geeft de Kubernetes- master precies aan hoe de inrichting voor dit nieuwe hotel moet zijn tijdens de conferentie, daarna wordt het extra grote hotel weer opgeheven want het is niet langer nodig.”

Voor wie is Kubernetes interessant?

“Kubernetes is met name voor bedrijven handig die schaalbaarheid willen automatiseren. Met Kubernetes is het mogelijk om automatisch jouw capaciteit te vergroten en verkleinen op basis van gebruik. Ook is het mogelijk om lokaal te ontwikkelen en snel te kunnen uitrollen door middel van CI/CD (het deployment proces willen versnellen en standaardiseren). Redundantie is ook geen probleem in Kubernetes, er wordt automatisch gekeken naar de gezondheid van de containers en waar nodig direct een nieuwe opgezet.”


Kwaliteit. Betrouwbaar. Betrokken.
  • 24/7 service support
  • Nederlandse datacenters
  • ISO 27001 gecertificeerd
Bel me terug