This Helm chart bootstraps a HiveMQ Swarm deployment on a Kubernetes cluster using the Helm package manager.
HiveMQ Swarm is an advanced IoT testing and simulation tool that provides load and reliability testing for your IoT architectures.
This chart deploys:
- a HiveMQ Swarm commander with the REST-API enabled to start scenarios
- a number of HiveMQ Swarm agents
See the HiveMQ documentation for more details.
- Kubernetes 1.23+
- Helm 3
helm repo add hivemq https://hivemq.github.io/helm-charts
helm repo update
See the Helm documentation
for more details.
helm install [RELEASE_NAME] hivemq/hivemq-swarm -n <namespace>
See the documentation for more detailed information on getting started with this Helm Chart.
helm uninstall [RELEASE_NAME] -n <namespace>
This removes all Kubernetes components associated with the chart and deletes the release.
curl -L -o public.pgp https://www.hivemq.com/public.pgp
gpg --import public.pgp
gpg --export >~/.gnupg/pubring.gpg
curl -L -o hivemq-swarm-x.y.z.prov https://github.com/hivemq/helm-charts/releases/download/hivemq-swarm-x.y.z/hivemq-swarm-x.y.z.tgz.prov
curl -L -o hivemq-swarm-x.y.z.tgz https://github.com/hivemq/helm-charts/releases/download/hivemq-swarm-x.y.z/hivemq-swarm-x.y.z.tgz
helm verify hivemq-swarm-x.y.z.tgz
NOTE Helm does not support GPG version 2 or higher so you have to convert your GPG keyring to the legacy GPG format:
gpg --export >~/.gnupg/pubring.gpg
See the HiveMQ documentation for more details.
See the HiveMQ documentation on configuration options. To view all configurable options with detailed comments, visit the chart's values.yaml, or run this command:
helm show values hivemq/hivemq-swarm