Skip to content

CruiseKube is an intelligent Kubernetes resource optimization controller that automatically monitors, analyzes, and applies resource recommendations to improve cluster efficiency and reduce costs.

License

Notifications You must be signed in to change notification settings

truefoundry/CruiseKube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

CruiseKube - Autopilot for Kubernetes

CruiseKube is an intelligent Kubernetes resource optimization controller that automatically monitors, analyzes, and applies resource recommendations to improve cluster efficiency and reduce costs.

Content

Introduction

What is CruiseKube?

CruiseKube is a Kubernetes-native, continuous resource optimization system that autonomously right-sizes CPU and memory for workloads at runtime and admission time. It focuses on eliminating persistent over-provisioning while preserving workload reliability and scheduling constraints.

Unlike static requests, manual tuning, or reactive autoscaling, CruiseKube operates as a closed-loop control system that observes real workload behavior and incrementally converges resource requests toward optimal values.

When do you need CruiseKube?

You would need CruiseKube if you are facing any of these issues -

  • Chronic over-provisioning driven by guesswork, peak-based sizing, and fear of CPU throttling or OOM crashes
  • Cost inefficiency that node-level bin packing as provided by autoscalers (Cluster Autoscaler/Karpenter) alone cannot fix
  • Operational Load arising from manual tuning of workloads on kubernetes by developers or DevOps teams

CruiseKube explicitly addresses the pod-level right-sizing problem, in a fully hands-off manner.

Getting Started

Details on how to install and configure CruiseKube can be found in the Getting Started guide.

Development

Refer to DEVELOPMENT.md for more details.

Contribution

Contribution details can be found in the Contribution guide.

Star History

Star History Chart

About

CruiseKube is an intelligent Kubernetes resource optimization controller that automatically monitors, analyzes, and applies resource recommendations to improve cluster efficiency and reduce costs.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published