Commands Cheat Sheet

Evaluating engineering tools? Get the comparison in Google Sheets

(Perfect for making buy/build decisions or internal reviews.)

Most-used commands
Your email is safe thing.

Thankyou for your submission

We have sent the cheatsheet on your email!
Oops! Something went wrong while submitting the form.

Installation and Setup

istioctl install
Install Istio with default configuration

istioctl install --set profile=demo
Install Istio with demo profile

istioctl version
Check Istio version

istioctl verify-install
Verify Istio installation

Traffic Management

kubectl apply -f
Apply virtual service configuration

kubectl apply -f
Apply destination rules

kubectl apply -f
Apply gateway configuration

istioctl analyze
Analyze Istio configuration for potential issues

Observability

istioctl dashboard prometheus
Launch Prometheus dashboard

istioctl dashboard grafana
Launch Grafana dashboard

istioctl dashboard jaeger
Launch Jaeger dashboard for tracing

istioctl dashboard kiali
Launch Kiali dashboard for service mesh visualization

Security

kubectl apply -f
Apply authentication policy

kubectl apply -f
Apply authorization policy

istioctl experimental authz check
Check authorization policy for a pod

Troubleshooting

istioctl proxy-status
Check synchronization status of Envoy proxies

istioctl proxy-config clusters
Inspect Envoy cluster configuration

istioctl proxy-config routes
Inspect Envoy route configuration

istioctl proxy-config listeners
Inspect Envoy listener configuration

istioctl proxy-config endpoints
Inspect Envoy endpoint configuration

istioctl proxy-config log --level=debug
Set Envoy log level

Misc

kubectl -n istio-system get pods
List Istio system pods

kubectl -n istio-system get svc
List Istio system services

istioctl x uninstall --purge
Completely uninstall Istio