两个月前,Apache Flink 推出第一个可用于生产环境的 Apache Flink Kubernetes Operator 版本以来(1.0 版本),社区一直在努力改善该工具的功能。
随着 Flink Kubernetes Operator 1.1 的发布,新版本又带来了一些新功能,改善了生产环境中管理 Flink 资源和 Operator 本身的整体体验。
版本亮点
- 用于应用和工作状态变化的 Kubernetes 事件
- 引入了一系列与生命周期管理、Kubernetes API 服务器访问和 Operator 本身所基于的 Java Operator SDK 框架相关的附加指标
- 重构并简化了负责执行和跟踪资源升级、保存点、回滚和其他操作的核心协调流程
- 周期性保存点
- Operator 允许用户监听由 Operator 管理的 Flink Resources 触发的事件和状态更新
- Operator 可以观察和管理任意命名空间列表中的自定义资源
- 为了展示 Operator 对所有 Flink 用例的强大功能,新版本添加了一些示例来展示如何部署 Flink SQL 和 Python 作业
- 实验性的自动缩放支持
更多详情可查看:https://flink.apache.org/news/2022/07/25/release-kubernetes-operator-1.1.0.html