Skip to content

Installation

Install Iter8 in your Kubernetes cluster as follows.

export TAG=master
kustomize build github.com/iter8-tools/iter8/install/core/?ref=${TAG} | kubectl apply -f -
kubectl wait --for=condition=Ready pods --all -n iter8-system

To pin the version of Iter8, replace master with v0.5.13 as the exported TAG. The above command installs Iter8's controller and analytics services in the iter8-system namespace, Iter8's experiment and metric CRDs, and the following RBAC rules.

Default RBAC Rules
Resource Permissions Scope
experiments.iter8.tools get, list, patch, update, watch Cluster-wide
experiments.iter8.tools/status get, patch, update Cluster-wide
metrics.iter8.tools get, list Cluster-wide
jobs.batch create, delete, get, list, watch Cluster-wide
leases.coordination.k8s.io get, list, watch, create, update, patch, delete iter8-system namespace
events create iter8-system namespace
services.serving.knative.dev get, list, patch, update Cluster-wide
inferenceservices.serving.knative.dev get, list, patch, update Cluster-wide
virtualservices.networking.istio.io get, list, patch, update, create, delete Cluster-wide
destinationrules.networking.istio.io get, list, patch, update, create, delete Cluster-wide