3h4x / istio-charts

Helm charts for installing Istio (extracted from official releases)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Helm charts for installing Istio (extracted from official releases)


Languages

Language:Shell 80.3%Language:Makefile 19.7%