From 65e33b53a30df4d2d417376aa7a89b645d9021b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6ren=20Henning?= <soeren.henning@email.uni-kiel.de> Date: Fri, 3 Dec 2021 18:17:46 +0100 Subject: [PATCH] Add hint for minimal installation --- docs/installation.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/docs/installation.md b/docs/installation.md index 324b36988..fd621fada 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -22,12 +22,16 @@ This installs Theodolite in operator mode. Operator mode is the easiest to use, As usual, the installation via Helm can be configured by passing a values YAML file: -``` +```sh helm install theodolite theodolite/theodolite --values <your-config.yaml> ``` For this purpose the [default values file](https://github.com/cau-se/theodolite/blob/master/helm/values.yaml) can serve as a template for your custom configuration. +### Minimal setup + +For Kubernetes clusters with limited resources such as on local developer installations, we provide a [minimal values file](https://github.com/cau-se/theodolite/blob/master/helm/preconfigs/minimal.yaml). + ### Operator mode The Theodolite operator allows to run and manage benchmarks through the Kubernetes API. It is installed by setting `operator.enabled` to `true`. In addition to Theodolite's dependencies, this will deploy all resources that are required for the operator as well as the CRDs, users will interact with. @@ -38,7 +42,7 @@ The Theodolite operator allows to run and manage benchmarks through the Kubernet For running Theodolite in standalone mode, it is sufficient to disable the operator by setting `operator.enabled` to `false`. With this setting, only Theodolite's dependencies as well as resources to get the necessary permissions are installed. -### Random Scheduler +### Random scheduler Installation of the random scheduler can be enabled via `randomScheduler.enabled`. Please note that the random scheduler is neither required in operator mode nor in standalone mode. However, it has to be installed if benchmark executions should use random scheduling. @@ -74,7 +78,7 @@ helm test theodolite ``` -## Uninstall this Chart +## Uninstall Theodolite The Theodolite Helm chart can easily be removed with: -- GitLab