Links

Install on Kubernetes

This part of the documentation is only intended in the context of a supported PoC (Proof of Concept) together with the Steadybit team. Please, book an appointment to scope your PoC before continuing to evaluate the on-prem solution.
If you just want to try out Steadybit, we recommend you sign up for our SaaS platform.
When using Kubernetes there are two approaches to setup the platform: Using helm or the manifest directly via `kubectl. We recommend to use the Helm chart.

Installation using Helm chart

To install the platform via the chart, first retrieve your Steadybit agent key from the setup page in the SaaS platform and run the following commands.
Add repo and update contents:
helm repo add steadybit https://steadybit.github.io/helm-charts
helm repo update
Install platform:
helm install steadybit-platform \
--create-namespace \
--namespace steadybit-platform \
--set platform.tenant.agentKey=<replace-with-agent-key> \
steadybit/steadybit-platform
To configure the installation, specify the values on the command line using the --set flag, or provide a yaml file with your values using the -f flag.
For a detailed list of all the configuration parameters, please see our GitHub Repository.

Local setup via Minikube and NGINX ingress

First install Minikube to run on your system: https://minikube.sigs.k8s.io/docs/start
Start the cluster and enable the ingress resource:
minikube start
minikube addons enable ingress
Verify the ingress is running
kubectl get pods -n ingress-nginx
Install the platform using helm
helm install steadybit-platform \
--create-namespace \
--namespace steadybit-platform \
--set platform.tenant.agentKey=<replace-with-agent-key> \
steadybit/steadybit-platform
Make the ingress accessible
minikube tunnel
Now you should be able to access the platform in your browser on http://localhost
Last modified 1mo ago