白皮书
车联网设计与实现:搭建可靠、高效、符合行业需求的车联网平台 →

MQTT on Kubernetes

使用 EMQX Kubernetes Operator,以弹性伸缩和自动化的方式部署、配置和管理 EMQX Enterprise 集群。

MQTT on Kubernetes

概况

EMQX Enterprise 是一个云原生分布式 MQTT 消息平台。Kubernetes 已成为在云中部署容器化应用程序的标准。EMQX Kubernetes Operator 有助于跨多云环境在 Kubernetes 上自动部署和管理 EMQX Enterprise 集群。

架构

在 Kubernetes 上自动化部署、配置、管理 EMQX Enterprise 集群。

架构

功能

简化部署

简化部署

通过默认的 CustomResource 配置,快速部署 EMQX Enterprise 集群。

配置热更新

配置热更新

使用直观的声明式 API 热更新配置,无需重启 MQTT 服务。

弹性伸缩

弹性伸缩

根据业务需求在 Kubernetes 上轻松扩大或缩小 EMQX Enterprise 集群。

零停机升级

零停机升级

在不中断服务的情况下,轻松、安全地升级 EMQX Enterprise 集群。

MQTT 负载平衡

MQTT 负载平衡

将 MQTT 客户端会话从负载过重的节点迁移到负载较轻的节点,以实现负载平衡。

Grafana 监控集成

Grafana 监控集成

通过将关键性能指标导出到 Prometheus 和 Grafana,与第三方的监控系统集成。

EMQX Kubernetes Operator 大幅提升了我们的 MQTT 服务。我们现在可以以低延迟和高可靠性处理数十万并发 MQTT 连接。Kubernetes 的可扩展性和自动化也帮助我们迅速将应用扩展到新市场。