Install on Kubernetes
This method will install the Steadybit outpost agent on your Kubernetes Cluster using Helm. So you need to have helm installed.
You must be able to access the following URLs via HTTPS (443) on your target environment:
- https://platform.steadybit.com (Platform)
- https://steadybit.github.io (Kubernetes helm repository)
- https://ghcr.io and https://github.com (Container Images)
To install the outpost agent, grab your Steadybit agent key from the setup page in the SaaS platform and run the following commands. Please also fill in your cluster name:
helm repo add steadybit https://steadybit.github.io/helm-charts
helm repo update
helm install steadybit-outpost --namespace steadybit-outpost \
--create-namespace \
--set outpost.key=<replace-with-agent-key> \
--set global.clusterName=<replace-with-cluster-name> \
steadybit/steadybit-outpost
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.By default, the agent assumes that your cluster uses the
containerd
runtime. If this is not the case, you need to add--set extension-container.container.runtime=docker
or cri-o
.In case of a managed Kubernetes service, there might be a vendor-specific method to check the container runtime. In case you have access on the
kubectl
, you can get the container runtime viakubectl get nodes -o wide
The column
CONTAINER-RUNTIME
shows you the runtime you are using. You can find further in the official Kubernetes documentation.If you are running on-prem, make sure to set the URL of the platform:
--set outpost.registerUrl=<your-platform-url>
By default, the helm chart installs the extensions
extension-container
, extension-host
, extension-http
and extension-kubernetes
. Further extensions can be enabled via helm values of steadybit-outpost. For example, extension-postman
can be enabled by settingextension-postman.enabled=true
. See our GitHub Repository for a detailed list of all the configuration parameters.Alternatively, you can also install extensions independently with their own helm charts. The installation instructions are listed in the Github repositories of the extension and can be browsed via the Reliability Hub.
Last modified 1mo ago