Skip to content
This repository has been archived by the owner on Oct 7, 2020. It is now read-only.

Installing Istio Demo

Costin Manolache edited this page Sep 5, 2019 · 4 revisions

It is possible to install Istio using only kubectl, using the new Customization available in kubectl 1.14+. This uses the Kustomize style declarative customization and patching.

Simplest install of a demo profile requires 2 commands, first to install the cluster-wide configs (CRDs, cluster roles, namespaces) and the second to install the actual Istio deployments in istio-system namespace:

  kubectl apply -k github.com/istio/installer/kustomize/cluster
  kubectl apply -k github.com/istio/installer/test/demo

To uninstall:

  kubectl delete ns istio-system
  kubectl delete ValidatingWebhookConfiguration  istio-galley
  kubectl delete MutatingWebhookConfiguration istio-sidecar-injector

The demo install enables most Istio components and uses low cpu requests, it is suitable to try out Istio features and testing, but not for production workloads or traffic.

Clone this wiki locally