by KubeMQ



KubeMQ is a Kubernetes native, enterprise-grade message queue broker. A highly available, scalable and secured message broker designed to support high volume messaging with low latency and efficient memory usage. KubeMQ Supports all messaging and queuing patterns with a super-easy fast deployment on cloud, on-premises, or hybrid infrastructure. Delivered in a lightweight, production ready statefulset containers. You can deploy this KubeMQ 1-Click App in a few minutes.

KubeMQ can save your organization time and money by integrating development and operations workflows into a unified system. Its ease of use and DevOps friendliness minimizes the need for dedicated experts and accelerate the development and production cycles. Integrated with a range of best of breed cloud-native applications. You can use KubeMQ for free. Following the initial 7 days quick deployment, you'll need a free KubeMQ license key. For KubeMQ enterprise service (including: on-boarding package, open source, integration, customization, training & enterprise support), please contact us directly on info@kubemq.io. You can find out more about KubeMQ at https://www.kubemq.io.

Software Included


Getting started after deploying KubeMQ

After you have downloaded your kube config file, and are able to successfully connect to your DigitalOcean Kubernetes cluster (see https://cloud.digitalocean.com/kubernetes/clusters/ if you haven’t connected to your cluster) follow the instructions below to start using the KubeMQ 1-Click App.

Step 1 - Get KubeMQ CLI - kubemqctl

Kubemqctl is a CLI (Command Line Interface) tool to deploy and manage KubeMQ clusters.

macOS / Linux

curl -sL https://get.kubemq.io/install | sh


Option 1:
  • Download the latest kubemqctl.exe.
  • 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
Option 2:

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'
[Environment]::SetEnvironmentVariable('Path', [Environment]::GetEnvironmentVariable('Path', [EnvironmentVariableTarget]::Machine) + ';C:\Program Files\kubemqctl', [EnvironmentVariableTarget]::Machine)
$env:Path += ';C:\Program Files\kubemqctl'

Step 2 - Configure kubemqctl for the namespace

kubemqctl config

When prompted, enter the kubemq namespace.

Step 3 - Send 'hello-world'

After you have created a KubeMQ cluster, you can send hello-world message to q1 queue channel.

kubemqctl queue send q1 hello-world

Step 4 - Get 'hello-world'

After you have sent a message to q1 queue channel, you can retrieve the message like this:

kubemqctl queue receive q1

Support Details

Support URL:https://docs.kubemq.io/
Support Email:support@kubemq.io

More DigitalOcean Links

Product Docs

Technical overviews, how-tos, release notes, and support material


DevOps and development guidelines

API Docs

Run your resources programmatically

Ask a question

Connect, share and learn