Deploy with Helm Chart
To deploy via Helm Chart:
Install Helm. Refer to https://helm.sh/docs/ for a quick start guide and other relevant information.
According to official Helm documentation, if your version of Helm is lower than 3.8.0, the following command must be executed in the installation environment:
$ export HELM_EXPERIMENTAL_OCI=1
Prepare an
illumio-values.yaml
file with the following mandatory parameter values:pce_url: URL_PORT # PCE URL with port, e.g. mypce.example.com:8443 cluster_id: ILO_CLUSTER_UUID # Cluster ID from PCE, e.g. cc4997c1-40... cluster_token: ILO_CLUSTER_TOKEN # Cluster Token from PCE, e.g. 1_170b... cluster_code: ILO_CODE # Pairing Profile key from PCE, e.g. 1391c... containerRuntime: containerd # Container runtime engine used in cluster, allowed values are [containerd, docker, crio] containerManager: kubernetes # Container manager used in cluster, allowed values are [kubernetes, openshift]
Install the Helm Chart:
$ helm install illumio -f illumio-values.yaml oci://quay.io/illumio/illumio --namespace illumio-system --create-namespace
In case the illumio-system namespace already exists, omit the --create-namespace
flag.
Refer to the README
file included with the Helm Chart for important information, such as additional deployment parameters.