Install options¶
By default, Iter8 uses BadgerDB to store metrics from A/B/n and performance tests. BadgerDB is not suitable for production use. To install for production, use Redis.
Install with helm
¶
Iter8 can be installed and configured to watch resources either in a single namespace (namespace-scoped) or in the whole cluster (cluster-scoped).
helm install --repo https://iter8-tools.github.io/iter8 --version 0.18 iter8 controller
helm install --repo https://iter8-tools.github.io/iter8 --version 0.18 iter8 controller \
--set clusterScoped=true
To install Iter8 in a non-default namespace, use the -n
option.
Install with kustomize
¶
Iter8 can be installed and configured to watch resources either in a single namespace (namespace-scoped) or in the whole cluster (cluster-scoped).
kubectl apply -k 'https://github.com/iter8-tools/iter8.git/kustomize/controller/namespaceScoped?ref=v0.18.3'
kubectl apply -k 'https://github.com/iter8-tools/iter8.git/kustomize/controller/clusterScoped?ref=v0.18.3'
To install Iter8 in a non-default namespace, download the kustomize
folder and modify the namespace
field in the kustomization.yaml
file.
Install on OpenDataHub¶
See https://github.com/opendatahub-io-contrib/odh-contrib-manifests/tree/main/iter8