emqx helm

EMQX is a scalable, open-source MQTT message broker that enables you to build and manage real-time IoT systems and applications.

MQTT is a lightweight communication protocol for connecting devices and applications, making it an ideal solution for IoT and machine-to-machine (M2M) communication.

Whether you're looking to build a smart home system, implement a remote monitoring solution, or simply want to connect your devices and applications, EMQ X is a powerful and flexible tool for your MQTT needs.

Popular home applications that support MQTT are:

More popular helm chart found

emqx from repos.emqx is more popular with 13 repositories.

Install

Install with:

helm repo add emqx-charts https://repos.emqx.io/charts/
helm install emqx emqx-charts/emqx -f values.yaml

Examples

See examples from other people.

Top Repositories (3 out of 10)

NameRepoStarsVersionTimestamp
emqxwrmilling/k3s-gitops2235.8.82 months ago
emqxh3mmy/bloopySphere625.8.83 months ago
emqxbo0tzz/kube375.8.83 months ago

Resources

Values

See the most popular values for this chart:

KeyTypes
string
string
string
string
string
emqxConfig.EMQX_API_KEY__BOOTSTRAP_FILE (1)
/opt/emqx/etc/bootstrap/api_key.bootstrap
string
emqxConfig.EMQX_AUTH__USER__1__PASSWORD (1)
${SECRET_EMQX_MQTT_USER_PASSWORD}
string
string
string
string
string
string
emqxConfig.EMQX_AUTHENTICATION__1__SERVER (1)
emqx-db.home.svc.cluster.local:5432
string
string
string
string
boolean
emqxConfig.EMQX_LOADED_MODULES (1)
emqx_mod_presence,emqx_mod_acl_internal,emqx_mod_topic_metrics
string
emqxConfig.EMQX_LOADED_PLUGINS (1)
emqx_management,emqx_recon,emqx_retainer,emqx_dashboard,emqx_rule_engine,emqx_auth_mnesia,emqx_prometheus
string
string
boolean
string
string
string
string
string
string
string
string
number
string
string
string
string
boolean
ingress.dashboard.hosts[] (7)
- emqx.${SECRET_DOMAIN}
string
string
string
string
string
string
string
string
string
string
string
string
string
string
ingress.dashboard.annotations."nginx.ingress.kubernetes.io/auth-url" (1)
http://authelia.kube-system.svc.cluster.local/api/authz/auth-request
string
string
string
string
boolean
string
boolean
number
string
string
string
string
service.type (7)
LoadBalancer
string
string
string
string
string
image.repository (5)
public.ecr.aws/emqx/emqx
string
emqxAclConfig (3)
{allow, {user, "dashboard"}, subscribe, ["$SYS/#"]}. {allow, {ipaddr, "127.0.0.1"}, pubsub, ["$SYS/#", "#"]}. {allow, all, subscribe, ["$SYS/#", {eq, "#"}]}. {allow, all}.
string
extraVolumeMounts[].mountPath (2)
/opt/emqx/etc/acl.conf
string
string
string
string
string
string
string
string
priorityClassName (2)
home-cluster-critical
string
boolean
boolean
boolean
string
boolean
string
string
string
string
string
valuesFrom[].targetPath (2)
emqxConfig.EMQX_DASHBOARD__DEFAULT_PASSWORD
emqxConfig.EMQX_AUTH__USER__1__PASSWORD
string
valuesFrom[].valuesKey (2)
admin_password
user_1_password
string
emqxLoadedModules (1)
{emqx_mod_presence, true}. {emqx_mod_delayed, false}. {emqx_mod_rewrite, false}. {emqx_mod_subscription, false}. {emqx_mod_topic_metrics, true}.
string
emqxLoadedPlugins (1)
{emqx_management, true}. {emqx_recon, true}. {emqx_retainer, true}. {emqx_dashboard, true}. {emqx_telemetry, false}. {emqx_rule_engine, true}. {emqx_bridge_mqtt, false}. {emqx_auth_mnesia, true}. {emqx_prometheus, true}.
string
envFromSecret (1)
emqx-secrets
string