Istio Setup Helm

Step1: Download the Helm and Setup

Download from Here

Unzip the Helm Binary and place the Binary into Desktop -> kubetool folder

Note: this folder is being used through out our lab

Step2: Download the Istio Repository from the Internet.

Download from Here

Step1: Create a namespace istio-system for Istio components:

kubectl create namespace istio-system

Step3: Install the Istio base chart which contains cluster-wide resources used by the Istio control plane:

Switch to the Istio Directory

cd istio-1.11.4
helm install istio-base manifests/charts/base -n istio-system

Step4: Install the Istio discovery chart which deploys the istiod service:

helm install istiod manifests/charts/istio-control/istio-discovery -n istio-system

Step5: Install the Istio ingress gateway chart which contains the ingress gateway components:

helm install istio-ingress manifests/charts/gateways/istio-ingress -n istio-system

Step6: Install the Istio egress gateway chart which contains the egress gateway components:

helm install istio-egress manifests/charts/gateways/istio-egress -n istio-system

Verifying the installation

Ensure all Kubernetes pods in istio-system namespace are deployed and have a STATUS of Running:

kubectl get pods -n istio-system

Last updated