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.
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.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。