Kubernetes Operator
Kubernetes (K8s) is a widely used open-source platform for automating the deployment, scaling, and management of containerized applications.
On Kubernetes, an Operator is a software extension to the Kubernetes API that uses a custom resource definition (CRD) to provide an application-specific API. Operators follow basic Kubernetes principles such as the use of controllers (control loops) to regulate the state of a system.
The Operator pattern combines custom resources and custom controllers to encode application-specific knowledge into an extension of the Kubernetes API to automate orchestration tasks.
The HiveMQ Platform Operator for Kubernetes deploys and manages HiveMQ Platform clusters on Kubernetes. The HiveMQ Platform Operator supports all HiveMQ Platform versions starting with 4.28 and features numerous usability, reliability, and scalability enhancements. The HiveMQ Platform Operator is the supported operator for HiveMQ 4.28 LTS and future releases.
The HiveMQ Kubernetes Operator (legacy): The legacy version of our operator that deploys and manages HiveMQ clusters on Kubernetes.
Support and updates for the older HiveMQ Kubernetes Operator (legacy) end in April 2025. |