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.