Kubernetes zorgt voor hoge cloudkosten – dit kunt u eraan doen

6 juni 2025

Een recente analyse van meer dan 2100 orga­ni­sa­ties (2025 Kuber­netes Cost Benchmark Report) toont aan dat Kuber­netes-clusters kampen met ernstige verspil­ling: de gemid­delde benutting bedraagt slechts 10% voor CPU’s en 23% voor geheugen. Effi­ci­ëntie is ver te zoeken – het is een finan­ciële valkuil. Opvallend is dat deze cijfers nauwe­lijks zijn veranderd ten opzichte van het vorige jaar, wat erop wijst dat orga­ni­sa­ties nog steeds moeite hebben om hun Kuber­netes-omge­vingen effectief te beheren, ondanks toene­mende volwas­sen­heid en kennis van optimalisatiestrategieën.

Kuber­netes (vaak afgekort als K8s) is – zoals bekend – een open source-platform voor contai­ner­or­kestratie dat helpt bij het beheren, schalen en uitrollen van contai­ne­rap­pli­ca­ties. Oorspron­ke­lijk ontwik­keld door Google, wordt K8s tegen­woordig beheerd door de Cloud Native Computing Foun­da­tion (CNCF).

Een probleem zo oud als de cloud: rightsizing

In tradi­ti­o­nele on premise-infra­struc­turen draaide het vooral om pres­ta­ties en beschik­baar­heid, niet om effi­ci­ëntie. Orga­ni­sa­ties zorgden ervoor dat er altijd voldoende capa­ci­teit beschik­baar was om piek­be­las­ting op te vangen. Hierdoor hoefden ontwik­ke­laars niet precies te voor­spellen hoeveel middelen nodig waren – de hardware was immers al aange­schaft, en het ergste scenario was een tekort aan capa­ci­teit, niet het over­schrijden van budgetten.

Met de komst van self-service provi­si­o­ning en het ontbreken van verant­woor­de­lijk­heid voor infra­struc­tuur­kosten is het voor DevOps-teams gemak­ke­lijker om zonder toezicht teveel middelen toe te wijzen. Angst voor thrott­ling, pod eviction en downtime belemmert pogingen tot rightsizing.

De cloud veran­derde deze dynamiek funda­men­teel met zijn on-demand beschik­baar­heid en pay-as-you-go prijs­model. Over­pro­vi­si­o­ning leidt hier direct tot oplopende kosten. Toch blijft de menta­li­teit van over­pro­vi­si­o­ning bestaan. Rightsi­zing heeft niet altijd prio­ri­teit – en er zijn ook andere obstakels. Zonder goede inzichten in verbruik en voor­spel­lingen is het instellen van CPU- en geheu­gen­li­mieten riskant. Zo blijkt uit ander onderzoek dat 59% van de contai­ners geen CPU-limieten heeft, wat kan leiden tot pres­ta­tie­pro­blemen of het beëin­digen van pods. Het vinden van een balans tussen effi­ci­ëntie en pres­ta­ties is handmatig vrijwel onmogelijk.

Kubernetes optimaliseren met emma: machine learning en automatisering

Het handmatig opti­ma­li­seren van Kuber­netes bij honderden of duizenden nodes is bijzonder complex – en dat blijkt ook uit de cijfers. De 2100 onder­zochte orga­ni­sa­ties gebruikten geen Kuber­netes mana­ge­ment­tool, terwijl zo’n tool juist de nood­za­ke­lijke inzichten en waar­schu­wingen kan bieden om verspil­ling te beperken en resources effi­ci­ënter te benutten.

Hoewel grote cloud­pro­vi­ders hun eigen beheerde Kuber­netes-diensten aanbieden (AWS EKS, Azure AKS, GCP GKE), vermijden bedrijven die soms vanwege vendor lock-in. Bij meerdere cloudom­ge­vingen zijn verschil­lende CLI-commando’s, netwerk­in­stel­lingen en bevei­li­gings­maat­re­gelen vereist – wat het beheer complex maakt.

Een door een third-party beheerd Kuber­netes-platform biedt hier uitkomst. Een oplossing zoals emma geeft een over­koe­pe­lend inzicht en maakt opti­ma­li­satie over alle omge­vingen mogelijk. Hieronder enkele bewezen opti­ma­li­sa­tie­stra­te­gieën en hoe emma hierbij ondersteunt

Slimme autoscaling toepassen

Voor effectief auto­scalen zijn realtime gegevens over CPU- en geheu­gen­ge­bruik essen­tieel. emma’s dashboard toont actuele pres­ta­ties per node en biedt aanbe­ve­lingen voor het aanpassen van auto­scaling policies en resource-instel­lingen, gebaseerd op zowel actuele als histo­ri­sche data en voor­spel­lende analyses via machine learning. Zo voorkomt u over- of onder­pro­vi­si­o­ning terwijl appli­ca­ties blijven voldoen aan prestatie-eisen.

Realtime anomaliedetectie

De continue moni­to­ring van emma waar­schuwt teams bij afwijkend gedrag en iden­ti­fi­ceert onder­be­nutte of inactieve nodes. Deze worden auto­ma­tisch verwij­derd volgens vooraf gede­fi­ni­eerd beleid. Zo voorkomt u verspil­ling door bijvoor­beeld nodes die wel zijn opgestart maar geen enkele pod draaien.

Spot Instances: grote besparingen

Door gebruik te maken van spot instances kunnen kosten tot 59%–77% lager uitvallen dan bij on-demand instances. Het vinden van de voor­de­ligste spot instances in meerdere cloudregio’s is handmatig inef­fi­ciënt, maar emma auto­ma­ti­seert dit proces.

emma biedt contro­le­me­cha­nismen zoals marges en prijs­pla­fonds bij het auto­ma­tisch inzetten van spot instances, waarmee u kosten beheerst en resources efficiënt inzet. Het platform kiest auto­ma­tisch de goed­koopste en best beschik­bare optie over alle regio’s en cloud­pro­vi­ders heen.

De juiste cloudprovider en ‑regio kiezen

Reken­kracht verschilt sterk in prijs tussen providers én tussen regio’s binnen dezelfde provider. Door workloads te verplaatsen naar goed­ko­pere regio’s of avai­la­bi­lity zones kunnen bespa­ringen tot 7 keer op spot pricing en 10 keer op on-demand pricing gere­a­li­seerd worden.

emma brengt realtime prijsdata in kaart en maakt het mogelijk om Kuber­netes-clusters consis­tent uit te rollen, beheren en schalen over meerdere regio’s via één centrale beheeromgeving.

Bereken uw besparingspotentieel

Met emma’s calcu­lator krijgt u direct inzicht in uw poten­tiële bespa­ringen. Vergelijk resul­taten met andere cloud­pro­vi­ders en ontdek wat u kunt besparen.

AI-gedreven automatisering is de toekomst

Hoewel over­pro­vi­si­o­ning in Kuber­netes wijd­ver­spreid is, is het probleem met AI en auto­ma­ti­se­ring volledig te voorkomen. Door inzet van AI-oplos­singen voor rightsi­zing, auto­scaling, spot instances en cross-region deploy­ment zijn directe kosten­be­spa­ringen mogelijk. Bovendien dalen op termijn ook opera­ti­o­nele lasten en ontstaat er ruimte voor innovatie.

emma maakt kosten­ef­fi­ci­ëntie in Kuber­netes voor­spel­baar en meetbaar. Dankzij data­ge­stuurde stra­te­gieën en volledige zicht­baar­heid in gebruik en bespa­ringen, haalt u meer waarde uit uw cloudinfrastructuur.

Pin It on Pinterest

Share This