This piece of infrastructure will deploy HiveMQ in an ephemeral configuration (no stateful set -> no persistent volume claims).
You will need to deploy a license with at least 100k connections to your cluster in order to deploy the HiveMQ cluster, like such:
kubectl create -n hivemq configmap hivemq-license --from-file=my-license.lic || true
Then you can deploy HiveMQ by running ./setup.sh
Alternatively, you can use setup_evaluation.sh.
HiveMQ Control Center is available on port 8080 in your web browser. Find the IP address via kubectl get services -n hivemq | grep LoadBalancer
. Username: Admin, Password: test123.
Grafana Dashboards will be deployed using the Prometheus Operator, see the Terraform script which sets up the GCP Kubernetes infrastructure.