Skip to main content

Kubernetes

Wat is Kubernetes?

Kubernetes is een uitbreidbaar, draagbaar open-source platform dat voornamelijk wordt gebruikt voor het beheer van containerdiensten. Het gebruik van dit platform vereenvoudigt zowel de declaratieve configuratie als het automatiseringsproces. Kubernetes (software) heeft een gigantisch ecosysteem en gebruikersgemeenschap.

Wat kan er mee gedaan worden?

IT-gigant Google maakte Kubernetes in 2014 beschikbaar als open source-project. Het platform bouwt voort op 15 jaar ervaring die Google heeft met het schalen van productie workloads op een gigantische schaal. Daarbij komen nog de talrijke ideeën en praktijken van de open source-gemeenschap, die op grote schaal bij de ontwikkeling van het project betrokken is. Kubernetes biedt een groot aantal verschillende functies.

Het kan gedefinieerd worden:

  • als een hoog performant container platform
  • als een platform voor microservices
  • als een mobiel Cloud platform
YouTube

By loading the video, you agree to YouTube’s privacy policy.
Learn more

Load video

Kubernetes biedt een containergerichte beheeromgeving, zodat computer-, opslag- en netwerkinfrastructuren relatief eenvoudig kunnen worden gecoördineerd in de context van gebruikersworkloads.

Voor- en nadelen in een oogopslag

Pro
  • Het gebruik van het platform voor het creëren en beheren van containers levert een aantal verschillende voordelen op. Nieuwe functionaliteiten of diensten kunnen veel sneller en gemakkelijker worden gerealiseerd in directe vergelijking met monolithische systemen. Handmatige processen die nodig zijn voor het schalen en provisioneren van containertoepassingen worden overbodig en worden geautomatiseerd door het platform. Een ander belangrijk voordeel vloeit voort uit schaalvergroting. Als bepaalde toepassingen meer middelen nodig hebben, kunnen deze snel en doeltreffend ter beschikking worden gesteld.
Contra
  • Een opmerkelijk nadeel van Kubernetes (software) is de complexiteit ervan. Containers zijn in veel gevallen complexer op te zetten en te beheren dan de implementatie van gewone virtuele machines. Het bijhouden van alle actieve containers kan ook een uitdaging zijn, omdat de hiervoor beschikbare hulpmiddelen nog niet ver genoeg ontwikkeld zijn. Om deze reden is het gewoonlijk ingewikkelder om een monitoringinfrastructuur op te zetten voor containerimplementaties dan voor virtuele machine-implementaties.

Geen traditioneel PaaS systeem

Hoewel het systeem een aantal verschillende functionaliteiten biedt, is Kubernetes geen traditioneel, allesomvattend PaaS-platform. Omdat het platform op containerniveau op ereert en niet op hardwareniveau zoals traditionele PaaS-systemen, kan het systeem ook diverse andere mogelijkheden bieden die veel verder gaan dan standaardoplossingen, naast de traditionele PaaS-diensten zoals schaling, provisioning en monitoring.

Kubernetes biedt de bouwstenen voor het bouwen van ontwikkelaarsplatforms, maar behoudt de flexibiliteit en keuzevrijheid die belangrijk is voor gebruikers:

  • Er worden geen beperkingen gesteld aan het soort toepassingen dat wordt gebruikt. Het platform is erop gericht de grootst mogelijke variëteit aan werklasten te ondersteunen.
  • Levert geen diensten voor de toepassingslaag, zoals middleware, databanken of Caches.

Conclusie van het OM Optimiser team

Kubernetes is een high-performance container orchestration platform. Het maakt de geautomatiseerde setup, werking en schaling van containertoepassingen mogelijk en ondersteunt alle bekende Cloud platformen.

FAQs

Ja, AWS (Amazon Web Services) biedt volledige ondersteuning voor Kubernetes (software).
Er zijn zowel gratis als betaalde aanbiedingen beschikbaar voor het orkestreren van Kubernetes clusters.
Nee, alle grote Cloud platformen ondersteunen Kubernetes (software), dus containers kunnen met weinig moeite tussen platformen worden verplaatst.

Verdere links

https://de.wikipedia.org/wiki/Kubernetes

https://kubernetes.io/de/
https://www.cloudcomputing-insider.de/was-ist-kubernetes
https://www.redhat.com/de/topics/containers/what-is-kubernetes


Heeft u nog vragen?

Neem contact met ons op


Verdere inhoud