README.md 3.0 KB

eKuiper

A lightweight IoT edge analytic software

Install the Chart

  • 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
    

Uninstall Chart

helm uninstall my-ekuiper

Values

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 []