Quick Start
In this guide, we’ll walk you through how to install KubeMQ into your Kubernetes cluster.
Before we can do anything, we need to ensure you have access to a Kubernetes cluster running 1.16 or later, and a functioning kubectl command on your local machine. (One easy option is to run Kubernetes on your local machine. We suggest Docker Desktop or Minikube, but there are many options.)
- 1.
- 2.Wait for an email confirmation with your license Key
Kubernetes
Docker
Run:
kubectl apply -f https://deploy.kubemq.io/init
kubectl apply -f https://deploy.kubemq.io/key/<license-key>
Run with default configuration:
docker run -d -p 8080:8080 -p 50000:50000 -p 9090:9090 -e KUBEMQ_TOKEN=<license-key> kubemq/kubemq
Run with configuration file:
docker run -d -p 8080:8080 -p 50000:50000 -p 9090:9090 -v $(pwd)/config.yaml:/kubemq/config.yaml -e KUBEMQ_TOKEN=<license-key> kubemq/kubemq
MacOS/Linux
Windows
sudo curl -sL https://get.kubemq.io/install | sudo sh
- Place the file under e.g.
C:\Program Files\kubemqctl\kubemqctl.exe
- Add that directory to your system path to access it from any command prompt
Run in PowerShell as administrator:
New-Item -ItemType Directory 'C:\Program Files\kubemqctl'
Invoke-WebRequest https://github.com/kubemq-io/kubemqctl/releases/download/latest/kubemqctl.exe -OutFile 'C:\Program Files\kubemqctl\kubemqctl.exe'
$env:Path += ';C:\Program Files\kubemqctl'
kubemqctl queue send my-queue hello-world
kubemqctl queue receive my-queue
kubemqctl get dashboard

KubeMQ Dashboard
Last modified 3mo ago