Istio Helm Charts
Istio can be installed through Helm, but Istio’s maintainers don’t publish a repository of the Istio charts.
This repository fills that gap.
Install Istio
First, add this Helm repository:
helm repo add istio https://3h4x.github.io/istio-charts/
Then, follow the Istio Helm installation instructions, using the charts in this repository for instead of the manifests/
paths:
kubectl create namespace istio-system
helm install istio-base istio/base -n istio-system
helm install istiod istio/discovery -n istio-system
Once those core components are installed, you can install Istio ingress and egress gateways:
helm install istio-ingress istio/ingress -n istio-system
helm install istio-egress istio/egress -n istio-system
Install Istio Operator
Instead of using Helm to install Istio itself, you can use Helm to install the Istio Operator, and then create IstioOperator
resource(s) in your cluster to install Istio.
kubectl create namespace istio-operator
helm install istio-operator istio/operator \
--set operatorNamespace=istio-operator \
--set watchedNamespaces=istio-system