{"id":47764902,"url":"https://github.com/truefoundry/cruisekube","last_synced_at":"2026-04-03T06:02:12.989Z","repository":{"id":332043885,"uuid":"1095442123","full_name":"truefoundry/CruiseKube","owner":"truefoundry","description":"CruiseKube is an intelligent Kubernetes resource optimization controller that automatically monitors, analyzes, and applies resource recommendations to improve cluster efficiency and reduce costs.","archived":false,"fork":false,"pushed_at":"2026-03-30T05:45:43.000Z","size":21991,"stargazers_count":66,"open_issues_count":9,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-30T07:48:39.958Z","etag":null,"topics":["finops","kubernetes"],"latest_commit_sha":null,"homepage":"https://cruisekube.com/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/truefoundry.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-11-13T03:56:33.000Z","updated_at":"2026-03-27T14:16:53.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/truefoundry/CruiseKube","commit_stats":null,"previous_names":["truefoundry/cruisekube"],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/truefoundry/CruiseKube","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/truefoundry%2FCruiseKube","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/truefoundry%2FCruiseKube/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/truefoundry%2FCruiseKube/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/truefoundry%2FCruiseKube/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/truefoundry","download_url":"https://codeload.github.com/truefoundry/CruiseKube/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/truefoundry%2FCruiseKube/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31338190,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-03T04:42:29.251Z","status":"ssl_error","status_checked_at":"2026-04-03T04:42:12.667Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["finops","kubernetes"],"created_at":"2026-04-03T06:02:10.931Z","updated_at":"2026-04-03T06:02:12.984Z","avatar_url":"https://github.com/truefoundry.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"./docs/images/logo/cruiseKube_Colour.png\" width=\"200\"\u003e\n\u003cp align=\"center\"\u003e\n\u003ca\u003e\n  \u003cimg src=\"https://img.shields.io/badge/go-1.24-green.svg\" align=\"center\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://artifacthub.io/packages/helm/cruisekube/cruisekube\"\u003e\n\u003cimg src=\"https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/cruisekube\" align=\"center\" alt=\"Artifact Hub\"\u003e\n\u003c/a\u003e\n \u003ca href=\"./LICENSE\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/license-BUSL--1.1-orange.svg\" align=\"center\" alt=\"License: BUSL-1.1\"\u003e\n \u003c/a\u003e\n \u003ca href=\"https://github.com/truefoundry/cruisekube/releases/latest\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/v/release/truefoundry/cruisekube?label=latest%20release\" align=\"center\"\u003e\n \u003c/a\u003e\n\u003c/p\u003e\n\u003ch1\u003eCruiseKube - Autopilot for Kubernetes\u003c/h1\u003e\n\u003c/div\u003e\n\nCruiseKube is an intelligent Kubernetes resource optimization controller that automatically monitors, analyzes, and applies resource recommendations to improve cluster efficiency and reduce costs.\n\n# Content\n\n- [Content](#content)\n- [Introduction](#introduction)\n  - [What is CruiseKube?](#what-is-cruisekube)\n  - [When do you need CruiseKube?](#when-do-you-need-cruisekube)\n- [Getting Started](#getting-started)\n- [Development](#development)\n- [Contribution](#contribution)\n  - [Star History](#star-history)\n\n# Introduction\n\n## What is CruiseKube?\n\n**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.\n\nUnlike 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.\n\n## When do you need CruiseKube?\n\nYou would need CruiseKube if you are facing any of these issues -\n\n- **Chronic over-provisioning** driven by guesswork, peak-based sizing, and fear of CPU throttling or OOM crashes\n- **Cost inefficiency** that node-level bin packing as provided by autoscalers (Cluster Autoscaler/Karpenter) alone cannot fix\n- **Operational Load** arising from manual tuning of workloads on kubernetes by developers or DevOps teams\n\nCruiseKube explicitly addresses the **pod-level right-sizing problem**, in a fully hands-off manner.\n\n# Getting Started\n\nDetails on how to install and configure CruiseKube can be found in the [Getting Started](./docs/src/gs-installation.md) guide.\n\n# Development\n\nRefer to [DEVELOPMENT.md](./DEVELOPMENT.md) for more details.\n\n# Contribution\n\nContribution details can be found in the [Contribution](./CONTRIBUTING.md) guide.\n\n\u003c!-- # Getting Help\n\nWe have a dedicated [Discussions](https://github.com/truefoundry/CruiseKube/discussions) section for getting help and discussing ideas. --\u003e\n\n\u003c!-- # Roadmap\n\nWe are maintaining the future roadmap using the [issues](https://github.com/truefoundry/CruiseKube/issues) and [milestones](https://github.com/truefoundry/CruiseKube/milestones). You can also suggest ideas and vote for them by adding a 👍 reaction to the issue. --\u003e\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=truefoundry/CruiseKube\u0026type=Date)](https://www.star-history.com/#truefoundry/CruiseKube\u0026Date)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftruefoundry%2Fcruisekube","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftruefoundry%2Fcruisekube","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftruefoundry%2Fcruisekube/lists"}