发布公告v1.1.0
我们很高兴地宣布 Apache YuniKorn 社区已投票发布 1.1.0。
Apache YuniKorn是一个独立的资源调度程序,旨在管理和调度容器编排框架(如Kubernetes)上的大数据工作负载,用于本地和云端用例。
概述
Apache YuniKorn社区在此版本中修复了89个 JIRA问题。
发布经理:Peter Bacsko
发布日期:2022-09-08
主要更新
增强REST API文档和功能
REST API现在可以回传 特定应用程序 的详细信息,并且列出应用程序的 待处理分配。此外REST API的文档也得到了增强。
多构架构建
随着ARM构架变得越来越流行,我们现在为 amd64
和 arm64
构建 二进制文件和Docker镜像。
稳定恢复阶段
在Yunikorn的恢复阶段发现了几个问题,这些问题主要影响成组调度(例如,正在运行的占位符会 立即被替换 ,此外也会影响 Spark工作负载。
DaemonSet调度
在此版本之前,DaemonSet pod的调度存在问题。如果节点已满,则这些Pod将不会被安排。然而,DeamonSet pod通常很重要,因为它们执行了所有节点上必须存在的任务,如日志收集和聚合、资源监控、存储管理等,这意味着它们比常规应用程序pod具有优先级。
YUNIKORN-1085 确保我们有一个可预测的抢占机制,该机制在必要时终止正在运行的pod,以便为DaemonSet pod腾出空间。
提升E2E测试
随着我们支持更多的K8s版本,已经编写了额外的 端到端测试 来增加Yunikorn的覆盖范围。
社区
Apache YuniKorn社区很高兴欢迎新的PMC:Peter Bacsko和Manikandan Ramaraj 以及 committer:Ted Lin。