Kestra is a workflow orchestrator and scheduler for data pipelines. It is designed to manage and execute complex workflows with ease.
This project is the deployment of Kestra on Kubernetes. It includes a Helm chart to simplify the deployment.
- An ongoing Kubernetes cluster with Traefik configured
- Helm 3
- kubectl
- Download the Kestra Helm chart.
helm repo add kestra https://helm.kestra.io/
- Run the kestra helm chart.
helm install my-kestra kestra/kestra -n <kestra-namespace>
- Run the traefik kubernetes ingress.
kubectl apply -f ingress.yaml
You should now find the Kestra website at the following URL: http://<traefik-external-ip>
.