Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

apache/yunikorn-core

说明与用途

**项目简介(2‑3 句)**
Apache YuniKorn Core 是一款基于 Go 实现的开源调度框架,专注于将繁琐的手工运维任务自动化并编排为可重复的工作流。它能够把多种工具和服务无缝连接,提供统一的任务调度与资源管理能力。

**价值**

  • **降低人为错误**:通过自动化调度,消除重复的手动操作,提升运维可靠性。
  • **提升效率**:支持将脚本、容器、批处理等不同任务统一纳入可编排的工作流,实现“一键”执行。
  • **可扩展性强**:基于插件化设计,能够灵活接入 CI/CD、监控、日志等生态系统工具。

**典型接入方式**

  1. **快速 POC**:克隆仓库后直接运行 make run,使用自带的示例配置验证调度功能。
  2. **集成 README**:参考项目根目录的 README,按照示例 YAML 定义调度策略和资源池,将业务任务(如 Spark、K8s Job)注册到 YuniKorn。
  3. **API/SDK 调用**:通过 RESTful API 或 Go SDK 在现有 CI/CD 流水线中下发任务,实现自动化触发与状态查询。

**生产可用性**

  • **活跃度高**:截至 2026‑05‑13 最近一次提交,拥有 1010+ 星、264+ Fork,社区活跃,维护者响应及时。
  • **成熟度**:已在多个大规模集群中试点,具备完整的监控、日志和高可用部署方案。
  • **风险**:仍需对许可证、依赖安全性以及维护者长期可用性进行最终审查,但整体已达到可在正式生产环境中进行认真试点的水平。

实际用途

apache/yunikorn-core helps remove repetitive manual operations from a workflow.

  • remove manual work
  • connect tools into repeatable flows
  • schedule operational tasks

限制与审查说明

High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.

  • 来源: github
  • 语言: Go
  • 记录日期: 2026-09-05T17:30:45.836Z
原始来源