Istio

Install

brew install istioctl
Optionally souce below file to enable auto-completion
. /Users/schintha/Developer/Apps/istio-1.5.1/tools/_istioctl
$ istioctl proxy-<TAB>
proxy-config proxy-status

Profiles

To see list of available profiles

istioctl profile list
# Display the configuration of a profile
istioctl profile dump demo
istioctl profile dump --config-path components.pilot demo
# Show differences in profiles
istioctl profile diff default demo
# Generateing a manifest before installation
istioctl manifest generate > generated-manifest.yaml

Setup

For this installation, we use the demo configuration profile

Verify

Enable

Add a namespace label to instruct Istio to automatically inject Envoy sidecar proxies when you deploy your application later:

switch on/off istio for default namespace

if you want to exclude a specific pod from getting istio sidecar injected, add this to Deployment kind

Access

kiali

Jaeger

Get an overview of your mesh

Uninstall

Reference

Last updated

Was this helpful?