emqx-operator 管理 EMQ X 的应用控制器开源项目

我要开发同款
匿名用户2021年12月07日
44阅读
所属分类Google Go、云计算、云原生
授权协议Apache-2.0

作品详情

EMQXKubernetesOperator是一种封装、部署和管理EMQX的方法,也是一个特定的应用控制器,允许DevOps人员在Kubernetes上编排EMQX集群,管理他们的生命周期。

要求golang环境docker(用于创建容器镜像等)Kubernetes集群为什么需要EMQXKubernertesOperator?

EMQXKubernetesOperator可以帮助用户在Kubernetes的环境上快速创建和管理EMQX集群,不仅极大简化部署和管理流程,也降低了管理和配置的专业技能要求。

EMQXKubernetesOperator将使部署和管理工作变成一种低成本、标准化、可重复性的能力,高效实现集群扩容、无缝升级、故障处理和统一监控。

快速部署

通过Helm或者Manifest文件,无需考虑底层存储和LB,使用默认配置就可以在Kubernetes上快速部署一个EMQX集群,轻松体验MQTT服务。

同时提供可配置的EMQXCustomResource,供您定制满足业务需求和适配您的Kubernetes平台的EMQX集群。

目前,EMQXKubernetesOperator已经完成对阿里云ACK、AWSEKS的优化,可实现无缝对接上述Kubernetes平台的网络和共享存储资源。其他平台优化也在持续进行中。

高效运维

使用EMQXKubernetesOperator,您可以在不中断业务的情况下实现EMQX集群扩展、安全升级、配置更新,承载更多设备和更复杂的业务,而现有业务本身不会受到任何影响。

注:Kubernetes版本需为1.20.0或以上

统一监控

EMQXKubernetesOperator会采集EMQX集群运行的关键指标,对集群运行状态进行实时监控。同时支持与Prometheus的无缝对接,可将指标数据导出到Prometheus中,与您自己的监控系统集成。EMQX集群运行状态尽在掌握。

作为一款云原生的分布式MQTT消息服务器,EMQX产品的部署和运维体验是EMQ团队持续关注和优化的重点之一。EMQXKubernetesOperator的正式发布,标志着EMQX的产品设计又向云原生理念进一步深入,帮助用户充分享受云计算带来的优势。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论