Skip to content

Instantly share code, notes, and snippets.

@medfreeman
Forked from garystafford/install-istio.sh
Created January 15, 2019 17:14
Show Gist options
  • Save medfreeman/5af55ed0361196cf10462c662ae8dc74 to your computer and use it in GitHub Desktop.
Save medfreeman/5af55ed0361196cf10462c662ae8dc74 to your computer and use it in GitHub Desktop.
#!/bin/bash
# install istio, add-ons, and roles
# https://cloud.google.com/kubernetes-engine/docs/tutorials/istio-on-gke
ISTIO_HOME="/Applications/istio-0.4.0"
# required dashboard access and istio roles
kubectl apply \
-f ./other/kube-system-cluster-admin.yaml \
-f ./other/cluster-admin-binding.yaml
# istio
kubectl apply \
-f $ISTIO_HOME/install/kubernetes/istio-auth.yaml \
-f $ISTIO_HOME/install/kubernetes/istio-initializer.yaml
# add-ons
kubectl apply \
-f $ISTIO_HOME/install/kubernetes/addons/prometheus.yaml \
-f $ISTIO_HOME/install/kubernetes/addons/grafana.yaml \
-f $ISTIO_HOME/install/kubernetes/addons/servicegraph.yaml \
-f $ISTIO_HOME/install/kubernetes/addons/zipkin.yaml \
-f $ISTIO_HOME/install/kubernetes/addons/zipkin-to-stackdriver.yaml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment