Install on Minikube
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.
This guide helps you with the initial installation and deployment of our Steadybit platform On-Premise on a Minikube with NGINX ingress. It is explicitly of use for spaces where you just want to try out the platform and can't take advantage of our Software as a Service (SaaS) platform. After completing this getting started, continue by setting up Steadybit.
Installing and deploying the Steadybit platform on your machine is simple:
Step 0 - Check Prerequisites
Before continuing, make sure that access to the following URLs via HTTPS (443) is possible from your location of installation:
https://docker.steadybit.io and https://index.docker.io (Docker Image)
https://packages.steadybit.com (Agent Linux Installation)
https://get.steadybit.com (Setup Scripts)
https://steadybit.github.io/helm-charts (when using Kubernetes and helm)
The platform itself exposes the following ports:
Port
8080
: Application port for UI/APIPort
7878
: Acceptor port for agents
Step 1 - Get your keys
The agent key is needed to install the platform and connect the Steadybit agents against it. Get in touch with us and we will provide you an on-prem license and an agent key.
Step 2 - Install Minikube
First install Minikube to run on your system: https://minikube.sigs.k8s.io/docs/start
Start the cluster and enable the ingress resource:
Verify the ingress is running
Step 3 - Deploy Platform on Minikube
Add repo and update contents:
Install the platform using a parameterized helm script to make the platform available on port 80:
Make the ingress accessible
Now you should be able to access the platform in your browser on http://localhost
Last updated