EMQX Enterprise can be directly deployed on bare metal servers or virtual machines. A minimum of 2 core and 4GB machine can run the EMQX Enterprise. It can support CentOS/Debian/Ubuntu/MacOS operating systems. For a complete list of supported operating systems and versions, please refer to the document . You can use this deployment method to deploy EMQX Enterprise products in your private data center.
Docker image is another option that you can use to set up a running instance quickly. You can learn more about the image on Docker Hub . Containerized deployment is one of the ways you can quickly start evaluating EMQX Enterprise products. Installing EMQX Enterprise is as easy as 2 command lines . In this way, you can also create a fully functional EMQX Enterprise cluster.
EMQX provides the EMQX Kubernetes Operator for Kubernetes users. This tool can help you deploy a fully functional EMQX Enterprise in a Kubernetes environment within minutes. The operator is an application orchestration tool developed based on the native API of Kubernetes. It is used to automate the deployment and lifecycle management of EMQX clusters. You can refer to the documentation of EMQX Kubernetes Operator to learn how to use Operator for EMQX Enterprise deployment.