Prerequisite - Software Packages
The following packages are required for the installation and testing of HiveMQ using HiveMQ Operator
kubectl
Kubectl is the official command-line interface for interacting with Kubernetes clusters. Here, you use kubectl to manage the created Kubernetes cluster and install it using brew:
brew install kubectl
Helm
Helm is the most commonly used package manager for Kubernetes. Helm helps you easily define, install, and update the software that you run on a Kubernetes cluster. In this procedure, you use Helm to install and configure HiveMQ on your K8s cluster. To install Helm on macOS with Homebrew, enter:
brew install helm
For other operating systems, see Helm installation.
MQTT-CLI
MQTT-CLI is an open-source command-line interface from HiveMQ that allows you to quickly simulate MQTT clients. Here, you use the MQTT-CLI to connect clients and interact with your HiveMQ cluster.
To install MQTT-CLI on macOS with Homebrew, enter:
brew install hivemq/mqtt-cli/mqtt-cli
For other operating systems, see MQTT-CLI installation.