{"id":40359175,"url":"https://github.com/kruize/kruize-demos","last_synced_at":"2026-01-20T10:06:01.043Z","repository":{"id":37804754,"uuid":"339791478","full_name":"kruize/kruize-demos","owner":"kruize","description":"Scripts to Demonstrate Autotune Functionality","archived":false,"fork":false,"pushed_at":"2025-12-16T09:24:42.000Z","size":9428,"stargazers_count":11,"open_issues_count":28,"forks_count":29,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-12-19T22:34:21.229Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kruize.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-02-17T16:48:41.000Z","updated_at":"2025-12-16T09:24:49.000Z","dependencies_parsed_at":"2024-03-22T16:36:31.920Z","dependency_job_id":"18871461-5a5d-48d6-901c-aa24337ca723","html_url":"https://github.com/kruize/kruize-demos","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kruize/kruize-demos","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kruize%2Fkruize-demos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kruize%2Fkruize-demos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kruize%2Fkruize-demos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kruize%2Fkruize-demos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kruize","download_url":"https://codeload.github.com/kruize/kruize-demos/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kruize%2Fkruize-demos/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28601314,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T09:39:28.479Z","status":"ssl_error","status_checked_at":"2026-01-20T09:38:10.511Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":[],"created_at":"2026-01-20T10:06:00.984Z","updated_at":"2026-01-20T10:06:01.033Z","avatar_url":"https://github.com/kruize.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Kruize Demo Scripts\n\nWant to try out Kruize? You've come to the right place!\n\n## Available Demos\n\n### 🔍 Local Monitoring Demo\nMonitor your applications within your own environment and generate resource optimization recommendations by deploying Kruize locally. This demo showcases Kruize's ability to provide actionable recommendations at container and namespace level based on application performance.\n\n**[Get Started with Local Monitoring](monitoring/local_monitoring/)**\n\n### 📊 VPA Integration Demo\nExplore Kruize's integration with Kubernetes Vertical Pod Autoscaler (VPA) in \"recreate\" mode. This demo demonstrates how Kruize automatically generates and applies CPU and memory recommendations through VPA, enabling automatic resource optimization with minimal manual intervention.\n\n**[Get Started with VPA Demo](monitoring/local_monitoring/vpa_demo/)**\n\n### 🚀 Bulk API Demo\nExperience Kruize's Bulk API capabilities for generating resource optimization recommendations at scale. The Bulk API is designed to provide recommendations in bulk for all available containers, namespaces, and workloads across your cluster, making it ideal for large-scale deployments.\n\n**[Get Started with Bulk Demo](monitoring/local_monitoring/bulk_demo/)**\n\n## Info about Kruize repositories\n\n- [kruize-demos](https://github.com/kruize/kruize-demos)\n  This repo.\n- [autotune](https://github.com/kruize/autotune)\n  Main repo for Autotune sources.\n- [benchmarks](https://github.com/kruize/benchmarks)\n  Benchmark scripts for running performance tests with Autotune.\n- [autotune-results](https://github.com/kruize/autotune-results)\n  Results of experiments run with Autotune.\n- [hpo](https://github.com/kruize/hpo)\n  HPO as a Service.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkruize%2Fkruize-demos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkruize%2Fkruize-demos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkruize%2Fkruize-demos/lists"}