This repository was archived by the owner on Oct 7, 2020. It is now read-only.
-
Couldn't load subscription status.
- Fork 106
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.