githubEdit

Install on Minikube

circle-info

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 appointmentarrow-up-right 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 platformarrow-up-right.

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/API

  • Port 7878: Acceptor port for agents

Step 1 - Get your keys

To install the platform on-premise and connect the agents against it you need an agent key and a valid license. Get in touch with us and we will provide you an on-prem license key 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. You also need to replace the placeholders replace-with-agent-key and replace-with-license-key with your agent key and license key of Step 1 - Get your keys:

Make the ingress accessible

Now you should be able to access the platform in your browser on http://localhost

Last updated

Was this helpful?