EMQ X has always been committed to providing global customers with highly reliable and high-performance real-time data movement and processing capabilities. With EMQ X, users can quickly build key IoT applications whether it is a public cloud or a private cloud environment.

As an important development for EMQ X to fully embrace cloud native, EMQ X Kubernetes Operator v1.0 was officially released recently, which will help users to more conveniently, quickly and safely carry out life cycle management of EMQ X clusters based on the Kubernetes platform.

Project address: https://github.com/emqx/emqx-operator

What is EMQ X Kubernetes Operator?

EMQ X Kubernetes Operator is a method of encapsulating, deploying and managing EMQ X. It is also a specific application controller that allows DevOps personnel to orchestrate EMQ X clusters on Kubernetes and manage their life cycle.

EMQ X Kubernetes Operator

Why do you need EMQ X Kubernetes Operator?

EMQ X Kubernetes Operator can help users quickly create and manage EMQ X clusters in the Kubernetes environment, which not only greatly simplifies the deployment and management process, but also reduces the professional skills requirements for management and configuration. EMQ X Kubernetes Operator will turn deployment and management into a low-cost, standardized, and repeatable ability to efficiently achieve cluster expansion, seamless upgrades, fault handling, and unified monitoring.

Quick deployment

Through Helm or Manifest files, without considering the underlying storage and LB, you can quickly deploy an EMQ X cluster on Kubernetes with the default configuration, and easily experience the MQTT service.

At the same time, it provides configurable EMQ X Custom Resource for you to customize an EMQ X cluster that meets your business needs and adapts to your Kubernetes platform.

At present, EMQ X Kubernetes Operator has completed the optimization of Alibaba Cloud ACK and AWS EKS, which can seamlessly connect to the network and shared storage resources of the above-mentioned Kubernetes platform. Other platform optimizations are also ongoing.

Efficient operation and maintenance

With the EMQ X Kubernetes Operator, you can implement EMQ X cluster expansion, security upgrades, configuration updates, and carry more equipment and more complex services without interrupting your business, without any impact on the existing business itself.

Kubernetes version needs to be 1.20.0 or above

Unified monitoring

The EMQ X Kubernetes Operator collects key indicators of the EMQ X cluster operation and monitors the running status of the cluster in real time. At the same time, it supports seamless connection with Prometheus, and can export indicator data to Prometheus to integrate with your own monitoring system. The operating status of the EMQ X cluster is at your fingertips.

As a cloud-native distributed MQTT messaging server , the deployment and operation and maintenance experience of EMQ X products is one of the focuses of the EMQ team's continuous attention and optimization. The official release of EMQ X Kubernetes Operator marks that the product design of EMQ X has further deepened the concept of cloud native, helping users to fully enjoy the advantages brought by cloud computing.

Click on the project address: https://github.com/emqx/emqx-operator , visit the GitHub homepage to download and try the EMQ X Kubernetes Operator. If you have any suggestions, questions or feedback, please submit an issue on GitHub. We look forward to you working with us to achieve a better open source product.


EMQX
336 声望436 粉丝

EMQ(杭州映云科技有限公司)是一家开源物联网数据基础设施软件供应商,交付全球领先的开源 MQTT 消息服务器和流处理数据库,提供基于云原生+边缘计算技术的一站式解决方案,实现企业云边端实时数据连接、移动、...