Skip to content
This repository has been archived by the owner on Nov 13, 2023. It is now read-only.

Latest commit

 

History

History
40 lines (31 loc) · 2 KB

README.md

File metadata and controls

40 lines (31 loc) · 2 KB

Kuksa Cloud Deployment

The scripts in this directory and it's subdirectories help to setup a deployment of the Kuksa cloud. These scripts assume a running Kubernetes cluster which can be configured using kubectl. More information regarding the parameters of the scripts can be found within the respective script file.

Overall structure

The scripts have been written to deploy to a Kubernetes cluster on Microsoft Azure. They might be modified to deploy to other Kubernetes services.

The deployment scripts are divided into the following groups:

Infrastructure

These services are required to make the other services work

  1. Azure for Azure-specific configuration that provides the basis of Kubernetes. It includes cert-manager that obtains TLS certificates.

Services

  1. Eclipse Hono adds a messaging infrastructure to accept incoming messages over a number of protocols like MQTT or HTTP.
  2. Eclipse hawkBit enables the deployment of the corresponding software update components, in particular the update server
  3. Kuksa Appstore has to be built before is can be deployed
  4. Hono-Influxdb-Connector sends Hono telemetry data and events to InfluxDB.
  5. MIL example an exemplary malfunction-indicator-light use case