Wander Boessenkool werkt sinds 2017 voor HCS Company, waar hij klanten helpt met containerisatie en automatiserings vraagstukken. Met een focus op zowel OpenShift als Ansible automatiseert hij zowel installatie als (dagelijks) beheer van OpenShift clusters bij klanten. Hij werkt met, en schrijft over, OpenShift sinds de eerste release in 2011. Hij heeft nog steeds nachtmerries van gears en cartridges.
Kubernetes Workload Rightsizing
Zodra je op een (multi-tenant) Kubernetes cluster met quotas gaat werken wordt het gebruik van requests en/of limits verplicht voor alle workloads. Vooral met requests komt het regelmatig voor dat applicatieteams per container veel meer resources aanvragen dan ze echt nodig hebben en gebruiken. Dit zorgt ervoor dat clusters moeten groeien met extra nodes, want gereserveerde resources kunnen niet door anderen gereserveerd worden, en in het geval van geheugen zelfs niet gebruikt.
Om te zorgen dat de kosten niet te hard stijgen, en dat resources efficiënter worden gebruikt, is de taak aan alle gebruikers, en d beheerders, om te gaan “rightsizen”, het goed instellen van de requests en limits aan de hand van het echte (verwachte) gebruik om verspilling tegen te gaan.









