Skip to content

Instantly share code, notes, and snippets.

@taking
Created June 22, 2022 00:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save taking/79b0e20bd8ef9bd76ab3f5ab13870367 to your computer and use it in GitHub Desktop.
Save taking/79b0e20bd8ef9bd76ab3f5ab13870367 to your computer and use it in GitHub Desktop.

Istio Installation with Helm

Prerequisites

  • Kubernetes 1.19+
  • Helm 3.2.0+

helm update

helm repo add istio https://istio-release.storage.googleapis.com/charts
helm repo update

Install

istio base & istio discovery
helm install istio-base istio/base -n istio-system \
  --create-namespace \
  --namespace istio-system

helm install istiod istio/istiod -n istio-system --wait
istio ingress gateway
helm install istio-gateway istio/gateway \
  --create-namespace \
  --namespace istio-system \
 --wait
uninstall
helm delete istiod -n istio-system
helm delete istio-base -n istio-system
helm delete istio-gateway -n istio-system
kubectl delete ns istio-system

kubectl get crd -oname | grep --color=never 'istio.io' | xargs kubectl delete
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment