> helm repo add emqx https://repos.emqx.io/charts "emqx" has been added to your repositories > helm repo update Hang tight while we grab the latest from your chart repositories... ...Successfully got an update from the "emqx" chart repository Update Complete. ⎈Happy Helming!⎈ > helm search repo emqx NAME CHART VERSION APP VERSION DESCRIPTION emqx/emqx 4.4.0 4.4.0 A Helm chart for EMQ X emqx/emqx-ee 4.4.1 4.4.1 A Helm chart for EMQ X emqx/emqx-operator 1.0.1 1.1.2 A Helm chart for EMQX Operator Controller emqx/kuiper 0.9.0 0.9.0 A lightweight IoT edge analytic software
# Containers that run before the creation of EMQ X containers. They can contain utilities or setup scripts. initContainers: {} # - name: mysql-probe # image: alpine # command: ["sh", "-c", "for i in $(seq 1 300); do nc -zvw1 mysql 3306 && exit 0 || sleep 3; done; exit 1"]
## EMQ X configuration item, see the documentation (https://hub.docker.com/r/emqx/emqx) emqxConfig: EMQX_NAME:"{{ .Release.Name }}" ## Cluster discovery by k8s EMQX_CLUSTER__DISCOVERY:"k8s" EMQX_CLUSTER__K8S__APP_NAME:"{{ .Release.Name }}" EMQX_CLUSTER__K8S__APISERVER:"https://kubernetes.default.svc:443" EMQX_CLUSTER__K8S__SERVICE_NAME:"{{ .Release.Name }}-headless" EMQX_CLUSTER__K8S__NAMESPACE:"{{ .Release.Namespace }}" EMQX_CLUSTER__K8S__ADDRESS_TYPE:"hostname" EMQX_CLUSTER__K8S__SUFFIX:"svc.cluster.local"
🎉 At this point, the installation of EMQX Edge (that is, MQTT Edge Server) is completed.
EMQX Edge offline installation
Pull the EMQX container image to the corresponding image repository through the operating machine (which can be connected to the Internet or through the proxy):
The premise is that the image repository is installed locally, and the local docker or other container runtime has configured a mirror with the local image repository address <docker.io>