{"id":13461378,"url":"https://github.com/koordinator-sh/koordinator","last_synced_at":"2025-05-13T17:11:55.840Z","repository":{"id":36951630,"uuid":"470472185","full_name":"koordinator-sh/koordinator","owner":"koordinator-sh","description":"A QoS-based scheduling system brings optimal layout and status to workloads such as microservices, web services, big data jobs, AI jobs, etc.","archived":false,"fork":false,"pushed_at":"2025-05-13T06:32:44.000Z","size":30605,"stargazers_count":1493,"open_issues_count":108,"forks_count":359,"subscribers_count":28,"default_branch":"main","last_synced_at":"2025-05-13T07:37:45.463Z","etag":null,"topics":["cloud-native","colocation","cost-optimization","kubernetes","scheduling"],"latest_commit_sha":null,"homepage":"https://koordinator.sh","language":"Go","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/koordinator-sh.png","metadata":{"files":{"readme":"README-zh_CN.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}},"created_at":"2022-03-16T07:14:48.000Z","updated_at":"2025-05-13T06:43:13.000Z","dependencies_parsed_at":"2024-01-05T02:39:08.963Z","dependency_job_id":"7f2f9ff9-fd04-4206-871d-0a89cb256cbb","html_url":"https://github.com/koordinator-sh/koordinator","commit_stats":{"total_commits":1255,"total_committers":97,"mean_commits":"12.938144329896907","dds":0.7593625498007968,"last_synced_commit":"1bac4d3cd5adcbb9f3653261dacf21636c11eca1"},"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koordinator-sh%2Fkoordinator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koordinator-sh%2Fkoordinator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koordinator-sh%2Fkoordinator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koordinator-sh%2Fkoordinator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/koordinator-sh","download_url":"https://codeload.github.com/koordinator-sh/koordinator/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253990473,"owners_count":21995774,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["cloud-native","colocation","cost-optimization","kubernetes","scheduling"],"created_at":"2024-07-31T11:00:36.849Z","updated_at":"2025-05-13T17:11:50.830Z","avatar_url":"https://github.com/koordinator-sh.png","language":"Go","funding_links":[],"categories":["Go","Uncategorized","Repositories","kubernetes","Workload Orchestration \u0026 Scheduling","⚙️ Workload Scheduling","Kubernetes Operations"],"sub_categories":["Uncategorized","Image Distribution \u0026 Caching","Streaming Operations"],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003cp align=\"center\"\u003eKoordinator\u003c/p\u003e\n  \u003ca href=\"https://koordinator.sh\"\u003e\u003cimg src=\"https://github.com/koordinator-sh/koordinator/raw/main/docs/images/koordinator-logo.jpeg\" alt=\"Koordinator\"\u003e\u003c/a\u003e\n\u003c/h1\u003e\n\n[![License](https://img.shields.io/github/license/koordinator-sh/koordinator.svg?color=4EB1BA\u0026style=flat-square)](https://opensource.org/licenses/Apache-2.0)\n[![GitHub release](https://img.shields.io/github/v/release/koordinator-sh/koordinator.svg?style=flat-square)](https://github.com/koordinator-sh/koordinator/releases/latest)\n[![CI](https://img.shields.io/github/actions/workflow/status/koordinator-sh/koordinator/ci.yaml?label=CI\u0026logo=github\u0026style=flat-square\u0026branch=main)](https://github.com/koordinator-sh/koordinator/actions/workflows/ci.yaml)\n[![Go Report Card](https://goreportcard.com/badge/github.com/koordinator-sh/koordinator?style=flat-square)](https://goreportcard.com/report/github.com/koordinator-sh/koordinator)\n[![codecov](https://img.shields.io/codecov/c/github/koordinator-sh/koordinator?logo=codecov\u0026style=flat-square)](https://codecov.io/github/koordinator-sh/koordinator)\n[![PRs Welcome](https://badgen.net/badge/PRs/welcome/green?icon=https://api.iconify.design/octicon:git-pull-request.svg?color=white\u0026style=flat-square)](CONTRIBUTING.md)\n[![Slack](https://badgen.net/badge/slack/join/4A154B?icon=slack\u0026style=flat-square)](https://join.slack.com/t/koordinator-sh/shared_invite/zt-1756qoub4-Cn4~esfdlfAPsD7cwO2NzA)\n[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/8846/badge)](https://www.bestpractices.dev/projects/8846)\n\n[English](./README.md) | 简体中文\n\n\n\n## 介绍\n\nKoordinator 基于 QoS 调度系统，支持 Kubernetes 上多种工作负载的混部调度。它的目标是提高工作负载的运行时效率和可靠性（包括延迟敏感型负载和批处理任务），简化资源相关配置调优的复杂性，并增加 Pod 部署密度以提高资源利用率。\n\nKoordinator 通过提供如下功能来增强用户在 Kubernetes 上管理工作负载的体验：\n\n- 提高资源利用率：Koordinator 旨在优化集群资源的利用率，确保所有节点都被有效和高效地使用。\n- 提高性能：通过使用先进的算法和技术，Koordinator 帮助用户提高 Kubernetes 集群的性能，减少容器间的干扰，提高整体系统的速度。\n- 灵活的调度策略：Koordinator 提供了多种自定义调度策略的选项，允许管理员微调系统的行为以适应其特定需求。\n- 简易集成：Koordinator 被设计为易于集成到现有的 Kubernetes 集群中，允许用户快速且无麻烦地开始使用它。\n\n\n## 快速开始\n\n你可以在 [Koordinator website](https://koordinator.sh/docs) 查看到完整的文档集。\n\n- 安装/升级 Koordinator [最新版本](https://koordinator.sh/docs/installation)\n- 参考[最佳实践](https://koordinator.sh/docs/best-practices/colocation-of-spark-jobs)，里面有一些关于运行混部工作负载的示例。\n\n## 行为守则\n\nKoordinator 社区遵照[行为守则](CODE_OF_CONDUCT.md)。我们鼓励每个人在参与之前先读一下它。\n\n为了营造一个开放和热情的环境，我们作为贡献者和维护者承诺：无论年龄、体型、残疾、种族、经验水平、教育程度、社会经济地位、国籍、个人外貌、种族、宗教或性认同和性取向如何，参与我们的项目和社区的每个人都不会受到骚扰。\n\n## 贡献\n\n我们非常欢迎每一位社区同学共同参与 Koordinator 的建设，你可以从 [CONTRIBUTING.md](CONTRIBUTING.md) 手册开始。\n\n## 成员\n\n我们鼓励所有贡献者成为成员。我们的目标是发展一个由贡献者、审阅者和代码所有者组成的活跃、健康的社区。在我们的[社区成员](https://github.com/koordinator-sh/community/blob/main/community-membership.md)页面，详细了解我们的成员要求和责任。\n\n## 社区\n\n在 [koordinator-sh/community 仓库](https://github.com/koordinator-sh/community) 中托管了所有社区信息， 例如成员制度、代码规范等。\n\n我们鼓励所有贡献者成为成员。我们的目标是发展一个由贡献者、审阅者和代码所有者组成的活跃、健康的社区。\n请在[社区成员制度](https://github.com/koordinator-sh/community/blob/main/community-membership.md)页面，详细了解我们的成员要求和责任。\n\n活跃的社区途径：\n\n- 社区双周会（中文）：\n  - 周二 19:30 GMT+8 (北京时间)\n  - [钉钉会议链接](https://meeting.dingtalk.com/j/cgTTojEI8Zy)\n  - [议题\u0026记录文档](https://alidocs.dingtalk.com/document/edit?docKey=oJGq769vBG4WnAKe\u0026dentryKey=paP7wO3nXFnLzMAa\u0026type=d)\n- Slack( English ): [koordinator channel](https://kubernetes.slack.com/channels/koordinator) in Kubernetes workspace\n- 钉钉( Chinese ): 搜索群ID `33383887`或者扫描二维码加入\n\n\u003cdiv\u003e\n  \u003cimg src=\"https://github.com/koordinator-sh/koordinator/raw/main/docs/images/dingtalk.png\" width=\"300\" alt=\"Dingtalk QRCode\"\u003e\n\u003c/div\u003e\n\n## License\n\nKoordinator is licensed under the Apache License, Version 2.0. See [LICENSE](./LICENSE) for the full license text.\n\u003c!--\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=koordinator-sh/koordinator\u0026type=Date)](https://star-history.com/#koordinator-sh/koordinator\u0026Date)\n--\u003e\n\n## 安全\n对于发现的安全漏洞，请邮件发送至kubernetes-security@service.aliyun.com，您可在[SECURITY.md](./SECURITY.md)文件中找到更多信息。","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkoordinator-sh%2Fkoordinator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkoordinator-sh%2Fkoordinator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkoordinator-sh%2Fkoordinator/lists"}