Mosquitto MQTT operator for Kubernetes
25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Vladimir Smagin a35df97389 cleanup go mod 3 시간 전
build successful run and work 9 달 전
cmd/manager successful run and work 9 달 전
deploy add helm 12 시간 전
pkg add jenkins pipeline 5 달 전
vendor fix, pipeline, add vendoring 5 달 전
version jenkins versioning 5 달 전
.gitignore successful run and work 9 달 전
Dockerfile fix dockerfile 4 시간 전
Jenkinsfile add helm 12 시간 전 add helm 12 시간 전
VERSION jenkins versioning 5 달 전
go.mod node selector, tolerations, storage class, set limits 7 달 전
go.sum cleanup go mod 3 시간 전
logo.png logo 9 달 전
tools.go successful run and work 9 달 전

MQTT operator for Kubernetes

Run multiple MQTT instances in your Kubernetes cluster. Can store persistent database.

Build sources

Prebuilt images

You can find images here

Deploy operator


helm repo add 21h
helm repo update
helm install mqtt-operator 21h/mqtt-operator -n operators

Manual install

You can install namespaced or cluster scoped operator.

kubectl -f deploy/service_account.yaml
kubectl -f deploy/role.yaml
kubectl -f deploy/role_binding.yaml
kubectl -f deploy/operator.yaml

Your first MQTT deployment

Look to pkg/apis/blindage/v1alpha1/mqtt_types.go to find more parameters like affinity or annotations.

This resource can help you run your first instance:

kind: MQTT
  name: mymqtt
  autosaveInterval: 600
  autosaveOnChanges: True
  allowAnonymous: False
  persistent: True
  persistentVolumeSize: 1Gi
    myuser: mypassword
    penis: huy2

PVC owned by MQTT resource, so be careful.

Copyright by Vladimir Smagin (21h) 2019 email:
Project page: