A lightweight IoT edge analytic software
From Github
git clone https://github.com/lf-edge/ekuiper.git
cd deploy/chart/ekuiper
helm install my-ekuiper .
From Helm repo
helm repo add emqx https://repos.emqx.io/charts
helm install my-ekuiper emqx/ekuiper
helm uninstall my-ekuiper
Key | Type | Default | Description |
---|---|---|---|
affinity | object | {} |
|
clusterDomain | string | "cluster.local" |
clusterDomain Kubernetes Cluster Domain |
ekuiperEnv | object | {"enabled":true,"key":{"mqttDefaultServer":"MQTT_SOURCE__DEFAULT__SERVER"},"value":{"mqttDefaultServer":"tcp://broker.emqx.io:1883"}} |
remove this when the mqtt_source configmap is available |
image.pullPolicy | string | "IfNotPresent" |
|
image.repository | string | "lfedge/ekuiper" |
|
nodeSelector | object | {} |
|
persistence.accessMode | string | "ReadWriteOnce" |
|
persistence.enabled | bool | false |
|
persistence.existingClaim | string | "" |
Existing PersistentVolumeClaims The value is evaluated as a template So, for example, the name can depend on .Release or .Chart |
resources | object | {} |
|
service.annotations | object | {} |
Provide any additional annotations which may be required. Evaluated as a template |
service.nodePorts | object | {"ekuiper":null,"restapi":null} |
Specify the nodePort(s) value for the LoadBalancer and NodePort service types. ref: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport |
service.ports | object | {"ekuiper":{"name":"ekuiper","port":20498},"restapi":{"name":"restapi","port":9081}} |
Service ports |
service.ports.ekuiper.name | string | "ekuiper" |
eKuiper port name |
service.ports.ekuiper.port | int | 20498 |
eKuiper port |
service.ports.restapi.name | string | "restapi" |
eKuiper restapi port name |
service.ports.restapi.port | int | 9081 |
eKuiper restapi port |
service.type | string | "ClusterIP" |
service type |
serviceAccount.annotations | object | {} |
|
serviceAccount.create | bool | true |
|
serviceAccount.name | string | "" |
|
tls | object | {"autoGenerated":false,"caCertificate":"","enabled":false,"existingSecret":"","existingSecretFullChain":false,"serverCertificate":"","serverKey":""} |
Enable encryption to eKuiper |
tls.autoGenerated | bool | false |
tls.autoGenerated Generate automatically self-signed TLS certificates |
tls.caCertificate | string | "" |
tls.caCertificate Certificate Authority (CA) bundle content |
tls.enabled | bool | false |
tls.enabled Enable TLS support on eKuiper |
tolerations | list | [] |