Skip to content

Kubernetes-native rightsizing · Open source

Stop paying for capacity your pods never use.

CruiseKube uses the CPU and memory metrics you already collect to lower request overhead workload by workload—and gives Karpenter room to consolidate nodes. Platform teams cut ~50% of request overhead — without rewriting manifests by hand or flipping a cluster-wide switch.

Installs in 5 minutes Runs in your cluster Secure — in-cluster only

CruiseKube dashboard and optimization flow

Built for both sides of the table

DevOps owns the cluster. FinOps owns the bill. CruiseKube gives both a single source of truth.

For DevOps & Platform

Stop being the human autoscaler

No more chasing teams to tune requests after every OOM kill. CruiseKube proposes per-workload numbers grounded in Prometheus data — you keep the guardrails, the audit trail, and the kill switch.

  • Per-workload Recommend / Cruise modes — promote when ready
  • Disruption windows so changes never land mid-launch
  • Critical tiers protect system pods from eviction
  • Open source — runs in-cluster, no agent calling home

For FinOps & Engineering Leaders

Savings you can put on a slide

Stop arguing about cluster waste from screenshots. CruiseKube quantifies idle CPU and memory per workload, attributes it to the owning team, and logs every applied change as a structured event.

  • Net $/month savings rolled up per workload and namespace
  • Configurable CPU and memory pricing for accurate cost math
  • Adoption view: who's on Recommend vs Cruise vs Off
  • Receipts for finance — every change captured as an event

Features

From metrics to right-sized requests—and the controls to run it in production

Proposed requests from Prometheus, per-workload Recommend and Cruise modes, policies you can stand behind, and full visibility when numbers change.

Observe

Grounded in Prometheus

CPU and memory recommendations from the time series you already scrape—aligned with how each pod actually behaves.

Recommend

Review before anything changes

Proposals land in the UI. Nothing touches your manifests until you accept them—no blind fleet-wide resize.

Cruise

Automate per workload

Switch only the workloads you trust to Cruise—scoped automation with intent, not a cluster-wide toggle.

Workload-level

Every Deployment gets its own verdict

Savings, mode, and filters are scoped to the workloads you run—not a single cluster KPI nobody owns.

Policies

Guardrails on every change

Policies cap how aggressive each adjustment can be—enough to cut waste, small enough to trust in production.

Audit trail

Events that answer “what changed—and when?”

Applied recommendations show up as a living log—no reconstructing history from kubectl and Slack threads.

Disruption windows

Optimize on your quiet hours

Cron-friendly schedules define when it is safe to move numbers—including workloads that cannot shift during peak.

Monitoring

One dashboard for adoption and waste

Roll-up views tie cost signals, efficiency, and who is on Recommend vs Cruise—so platform reviews start aligned.

Outcome

Less unused reservation

Lower request overhead and fewer nodes held for headroom you rarely use—without sacrificing observability or control.

< 5 min

from helm install to insight

Connect your Prometheus and see first recommendations in under five minutes.

~50%

less request overhead

Less CPU and memory reserved on production workloads once Cruise is enabled.

~90%

less optimization toil

Automate cluster tuning—skip spreadsheets, rollouts, and manual request chasing.

Get started

One Helm command. First recommendation before you finish standup.

  • Needs only Prometheus — no vendor lock-in
  • First recommendations in under 5 minutes
  • Open source — runs entirely in your cluster
terminal
helm install cruisekube \
  oci://tfy.jfrog.io/tfy-helm/cruisekube \
  --namespace cruisekube-system \
  --create-namespace \
  --set cruisekubeController.env.\
CRUISEKUBE_DEPENDENCIES_INCLUSTER_PROMETHEUSURL=\
"http://prometheus-kube-prometheus-prometheus.monitoring.svc:9090"

✓ Release "cruisekube" installed successfully