Skip to content
Totale flexibiliteit met containers

Kubernetes

InSpark-Pascal-cloudinfrastructuur_web
a
a
a
Azure Sentinel

Wat is Kubernetes?

Kubernetes (spreek uit: “Koebernetties”, door kenners afgekort tot “K8s”) is een oorspronkelijke door Google gelanceerde softwarebeheertechniek voor het management en de orkestratie van containers. Met de overdracht van de technologie aan de Cloud Native Computing Foundation (CNCF) werd Kubernetes open source en gekoppeld aan Docker, de populairste software voor containerisatie.

Met Kubernetes kun je containers geheel automatisch groeperen (‘clusteren’) en aansturen (‘orkestreren’). In de containers bevinden zich zogeheten “microservices”: functionaliteiten van applicatiesoftware (websites, webshops, storage, bedrijfs- en procesapplicaties). De applicatiesoftware wordt opgeknipt in vele kleine serviceblokken en in containers geplaatst. Dit noemt men ‘container-virtualisatie’.

Kubernetes-InSpark-featured-image
a
a
a
Van een traditioneel systeem naar een containersysteem

Traditioneel versus gecontaineriseerd

Aanvankelijk waren applicaties beperkt tot fysieke servers, wat schaalbaarheid en verdeling van resources belemmerde. De introductie van virtualisatie met VM's bood meer flexibiliteit, veiligheid en lagere hardwarekosten, hoewel het opschalen complex bleef door de noodzaak van nieuwe VM's voor elke applicatie-upgrade. De overstap naar containerisatie verbeterde de efficiëntie verder door applicaties te isoleren in minimaliseerbare omgevingen op een gedeeld OS, waarbij resources dynamisch worden beheerd via systemen zoals Kubernetes, wat zorgt voor betere prestaties en schaalbaarheid.

Kubernetes-InSpark-1024x461
a
a
a
Weetje

Wat is Kubernetes nu echt níét?

Kubernetes wordt vaak onterecht gezien als een traditioneel PaaS-systeem. In werkelijkheid is het een beheerslaag bovenop het besturingssysteem die de orkestratie van applicatiecontainers verzorgt, zonder zelf uitgebreide configuratie- of onderhoudstools te bieden. Het is niet bedoeld voor het bouwen van applicaties of het compileren van code, noch biedt het applicatiespecifieke diensten zoals databases of caches. In plaats daarvan focust Kubernetes op het beheren en schalen van containers om applicatiediensten draaiende te houden. Kubernetes onderscheidt zich door niet enkel een orkestratiesysteem te zijn; het streeft naar een gewenste toestand zonder een vastgelegd pad of centrale aansturing, wat resulteert in een flexibel en uitbreidbaar systeem.

a
a
a
Wij helpen je graag

Wil je meer weten over Azure Sentinel?

Bij ons staat snel impact maken voorop. Wij begrijpen dat het pad naar innovatie en vooruitgang soms complex kan zijn. Daarom staan wij klaar om je met raad en daad bij te staan, op een manier die bij jou past.

Met een workshop, technische voorbereiding en/of pilot. Wil je meer weten om om jouw project naar een hoger niveau te tillen met onze deskundige ondersteuning. Neem dan contact met ons op.

InSpark_Logo-ster-icon
a
a
a
FAQ

Veelgestelde vragen