Top
image credit: Pexels

Expedia Opensourced Its Container-Startup-Autoscaler (CSA) for Kubernetes Workloads.

April 19, 2024

Via: InfoQ

The Performance and reliability team of Expedia has recently open-sourced its container-startup-autoscaler (CSA). It is a Kubernetes controller leveraging the In-place Update of Pod Resources feature to dynamically adjust CPU and/or memory resources of containers during startup based on user-defined startup/post-startup configurations.

The In-place Update of Pod Resources feature is available since Kubernetes 1.27.0 is in alpha state. This functionality enables modifying pod container resources (requests and limits) without necessitating a pod restart. Previously, any adjustments to container resources mandated a pod restart for implementation.

Read More on InfoQ