EMQX Operator 概述
EMQX Operator 为部署和管理 EMQX 集群提供原生 Kubernetes 支持。其主要目标是简化和自动化 Kubernetes 环境中 EMQX 的生命周期管理。
EMQX Operator 要求 Kubernetes 1.24 或更高版本。
EMQX Operator 包括但不限于以下功能:
简化部署:通过 EMQX 自定义资源声明 EMQX 集群并快速部署。
更多详细信息,请参阅快速开始指南。
集群管理:自动化 EMQX 集群的运维操作,包括带工作负载迁移的集群升级、运行时数据持久化、保持 Kubernetes 管理的资源处于最新状态等。
更多详细信息,请参阅管理 EMQX部分。

EMQX 和 EMQX Operator 兼容性
当前 EMQX Operator 2.2.x 版本系列与以下 EMQX 版本兼容:
- EMQX 开源版和企业版 5.1.1 ~ 5.8.x
- EMQX 5.9 和 5.10 *
- EMQX 6.0 及更高版本 *
支持以下 API 版本:
- apps.emqx.io/v2beta1
- apps.emqx.io/v2alpha1(已弃用)
- apps.emqx.io/v1beta4
- apps.emqx.io/v1beta3(已弃用)
TIP
* 这些版本暂不支持自动管理持久存储(Durable Storage)副本的功能,该功能计划在即将发布的 2.3.0 版本中提供。