############################################### # set server-side redirects in this file # # see https://www.netlify.com/docs/redirects/ # # test at https://play.netlify.com/redirects # ############################################### # Redirect golang vanity imports for istio.io /istio/* go-get=1 /golang/istio.html 200 /pkg/* go-get=1 /golang/pkg.html 200 /api/* go-get=1 /golang/api.html 200 /gogo-genproto/* go-get=1 /golang/gogo-genproto.html 200 /test-infra/* go-get=1 /golang/test-infra.html 200 /tools/* go-get=1 /golang/tools.html 200 /operator/* go-get=1 /golang/operator.html 200 /client-go/* go-get=1 /golang/client-go.html 200 /release-builder/* go-get=1 /golang/release-builder.html 200 # Redirect default Netlify subdomain to primary domain https://istio.netlify.com/* https://istio.io/:splat 301! # Redirect to translated sites # / /zh 302 Language=zh # Redirect for the helm charts /charts/ https://storage.googleapis.com/istio-release/releases/1.3.5/charts/ 301 # Redirects for all aliases /docs/welcome/faq.html /faq/ /docs/reference/faq.html /faq/ /help/faq/ /faq/ /docs/tasks/traffic-management/app-health-check/ /docs/ops/app-health-check/ /docs/ops/security/health-checks-and-mtls/ /docs/ops/app-health-check/ /help/ops/setup/app-health-check /docs/ops/app-health-check/ /help/ops/app-health-check /docs/ops/app-health-check/ /help/ops/traffic-management/introduction /docs/ops/traffic-management/introduction/ /help/ops/introduction /docs/ops/traffic-management/introduction/ /help/ops/component-debugging /docs/ops/troubleshooting/istioctl/ /help/ops/traffic-management/deploy-guidelines /docs/ops/traffic-management/deploy-guidelines/ /help/ops/deploy-guidelines /docs/ops/traffic-management/deploy-guidelines/ /help/ops/setup /docs/ops/setup/ /docs/setup/kubernetes/multicluster-install/gateways/ /docs/setup/install/multicluster/gateways/ /docs/examples/multicluster/gateways/ /docs/setup/install/multicluster/gateways/ /docs/tasks/multicluster/gateways/ /docs/setup/install/multicluster/gateways/ /docs/setup/kubernetes/install/multicluster/gateways/ /docs/setup/install/multicluster/gateways/ /docs/setup/kubernetes/prepare/platform-setup/alicloud/ /docs/setup/platform-setup/alicloud/ /docs/setup/kubernetes/platform-setup/alicloud/ /docs/setup/platform-setup/alicloud/ /help/ops/traffic-management/troubleshooting /docs/ops/troubleshooting/network-issues/ /help/ops/troubleshooting/network-issues /docs/ops/troubleshooting/network-issues/ /docs/setup/kubernetes/upgrade/notice/ /docs/setup/upgrade/notice/ /help/ops/setup/injection /docs/ops/setup/injection-concepts/ /docs/setup/kubernetes/getting-started/ /docs/setup/getting-started/ /docs/concepts/policy-and-control/mixer.html /docs/reference/config/policy-and-telemetry/mixer-overview/ /docs/concepts/policy-and-control/mixer-config.html /docs/reference/config/policy-and-telemetry/mixer-overview/ /docs/concepts/policy-and-control/attributes.html /docs/reference/config/policy-and-telemetry/mixer-overview/ /docs/concepts/policies-and-telemetry/overview/ /docs/reference/config/policy-and-telemetry/mixer-overview/ /docs/concepts/policies-and-telemetry/config/ /docs/reference/config/policy-and-telemetry/mixer-overview/ /community /about/community/ /docs/setup/kubernetes/spec-requirements/ /docs/setup/additional-setup/requirements/ /docs/setup/kubernetes/prepare/spec-requirements/ /docs/setup/additional-setup/requirements/ /docs/setup/kubernetes/prepare/requirements/ /docs/setup/additional-setup/requirements/ /docs/setup/kubernetes/additional-setup/requirements/ /docs/setup/additional-setup/requirements/ /docs/setup/kubernetes/multicluster-install/vpn/ /docs/setup/install/multicluster/shared-vpn/ /docs/setup/kubernetes/install/multicluster/vpn/ /docs/setup/install/multicluster/shared-vpn/ /docs/setup/kubernetes/install/multicluster/shared-vpn/ /docs/setup/install/multicluster/shared-vpn/ /docs/setup/kubernetes/prepare/platform-setup/azure/ /docs/setup/platform-setup/azure/ /docs/setup/kubernetes/platform-setup/azure/ /docs/setup/platform-setup/azure/ /help/ops/setup/required-pod-capabilities /docs/ops/setup/required-pod-capabilities/ /docs/tasks/egress.html /docs/tasks/traffic-management/egress/egress-control/ /docs/tasks/egress /docs/tasks/traffic-management/egress/egress-control/ /docs/reference/config/mixer/attribute-vocabulary.html /docs/reference/config/policy-and-telemetry/attribute-vocabulary/ /docs/reference/config/mixer/aspects/attributes.html /docs/reference/config/policy-and-telemetry/attribute-vocabulary/ /docs/tasks/security/istio-auth.html /docs/tasks/security/authn-policy/ /docs/tasks/security/role-based-access-control.html /docs/tasks/security/authz-http/ /docs/samples/bookinfo.html /docs/examples/bookinfo/ /docs/guides/bookinfo/index.html /docs/examples/bookinfo/ /docs/guides/bookinfo.html /docs/examples/bookinfo/ /docs/tasks/metrics-logs.html /docs/tasks/telemetry/metrics/collecting-metrics/ /docs/tasks/telemetry/metrics-logs/ /docs/tasks/telemetry/metrics/collecting-metrics/ /docs/welcome/contribute/writing-a-new-topic.html /about/contribute/creating-and-editing-pages/ /docs/reference/contribute/writing-a-new-topic.html /about/contribute/creating-and-editing-pages/ /about/contribute/writing-a-new-topic.html /about/contribute/creating-and-editing-pages/ /create /about/contribute/creating-and-editing-pages/ /help/ops/setup/webhook /docs/ops/setup/webhook/ /docs/tasks/rate-limiting.html /docs/tasks/policy-enforcement/rate-limiting/ /docs/reference/release-roadmap.html /about/feature-stages/ /docs/reference/feature-stages.html /about/feature-stages/ /docs/welcome/feature-stages.html /about/feature-stages/ /docs/home/roadmap.html /about/feature-stages/ /help/faq/general /faq/general/ /docs/tasks/telemetry/access-log /docs/tasks/telemetry/logs/access-log/ /docs/tasks/ingress.html /docs/tasks/traffic-management/ingress/ingress-control/ /docs/tasks/ingress /docs/tasks/traffic-management/ingress/ingress-control/ /docs/setup/kubernetes/platform-setup/ /docs/setup/platform-setup/ /docs/setup/kubernetes/quick-start/ /docs/setup/install/kubernetes/ /docs/setup/kubernetes/install/kubernetes/ /docs/setup/install/kubernetes/ /docs/tasks/request-routing.html /docs/tasks/traffic-management/request-routing/ /docs/tasks/zipkin-tracing.html /docs/tasks/telemetry/distributed-tracing/zipkin/ /docs/reference/config/istio.routing.v1alpha1/ /docs/reference/config/networking/ /docs/reference/config/networking/v1alpha3/ /docs/reference/config/networking/ /docs/setup/kubernetes/prepare/platform-setup/docker-for-desktop/ /docs/setup/platform-setup/docker/ /docs/setup/kubernetes/prepare/platform-setup/docker/ /docs/setup/platform-setup/docker/ /docs/setup/kubernetes/platform-setup/docker/ /docs/setup/platform-setup/docker/ /docs/setup/kubernetes/prepare/platform-setup/gke/ /docs/setup/platform-setup/gke/ /docs/setup/kubernetes/platform-setup/gke/ /docs/setup/platform-setup/gke/ /help/ops/security/repairing-citadel /docs/ops/troubleshooting/repairing-citadel/ /help/ops/troubleshooting/repairing-citadel /docs/ops/troubleshooting/repairing-citadel/ /docs/tasks/installing-istio.html /docs/setup/ /docs/setup/install-kubernetes.html /docs/setup/ /docs/setup/kubernetes/quick-start.html /docs/setup/ /docs/setup/kubernetes/download-release/ /docs/setup/ /docs/setup/kubernetes/download/ /docs/setup/ /docs/setup/kubernetes/ /docs/setup/ /docs/examples/intelligent-routing/ /docs/tasks/traffic-management/ /docs/concepts/what-is-istio/overview /docs/concepts/what-is-istio/ /docs/concepts/what-is-istio/goals /docs/concepts/what-is-istio/ /about/intro /docs/concepts/what-is-istio/ /docs/setup/kubernetes/prepare/platform-setup/ibm/ /docs/setup/platform-setup/ibm/ /docs/setup/kubernetes/platform-setup/ibm/ /docs/setup/platform-setup/ibm/ /docs/setup/kubernetes/platform-setup/gardener/ /docs/setup/platform-setup/gardener/ /docs/tasks/istio-auth.html /docs/tasks/security/ /docs/tasks/telemetry/tcp-metrics /docs/tasks/telemetry/metrics/tcp-metrics/ /help/ops/setup/validation /docs/ops/setup/validation/ /docs/setup/kubernetes/helm.html /docs/setup/install/helm/ /docs/tasks/integrating-services-into-istio.html /docs/setup/install/helm/ /docs/setup/kubernetes/helm-install/ /docs/setup/install/helm/ /docs/setup/kubernetes/install/helm/ /docs/setup/install/helm/ /help/ops/traffic-management/proxy-cmd /docs/ops/troubleshooting/proxy-cmd/ /help/ops/misc /docs/ops/troubleshooting/proxy-cmd/ /help/ops/troubleshooting/proxy-cmd /docs/ops/troubleshooting/proxy-cmd/ /docs/tasks/basic-access-control.html /docs/tasks/policy-enforcement/denial-and-list/ /docs/tasks/security/basic-access-control/index.html /docs/tasks/policy-enforcement/denial-and-list/ /docs/tasks/security/secure-access-control/index.html /docs/tasks/policy-enforcement/denial-and-list/ /docs/examples/advanced-gateways/egress-tls-origination/ /docs/tasks/traffic-management/egress/egress-tls-origination/ /docs/reference/config/mixer/expression-language.html /docs/reference/config/policy-and-telemetry/expression-language/ /docs/tasks/fault-injection.html /docs/tasks/traffic-management/fault-injection/ /help/ops/setup/validation /docs/ops/troubleshooting/validation/ /help/ops/troubleshooting/validation /docs/ops/troubleshooting/validation/ /docs/setup/kubernetes/install/ /docs/setup/install/ /docs/setup/kubernetes/prepare/platform-setup/MicroK8s/ /docs/setup/platform-setup/microk8s/ /docs/setup/kubernetes/platform-setup/MicroK8s/ /docs/setup/platform-setup/microk8s/ /docs/tasks/traffic-management/secure-ingress/mount/ /docs/tasks/traffic-management/ingress/secure-ingress-mount/ /help/faq/setup /faq/setup/ /docs/setup/kubernetes/additional-setup/mesh-expansion/ /docs/examples/mesh-expansion/single-network/ /docs/welcome/contribute/style-guide.html /about/contribute/style-guide/ /docs/reference/contribute/style-guide.html /about/contribute/style-guide/ /docs/concepts/traffic-management/pilot /docs/concepts/traffic-management/ /docs/concepts/traffic-management/rules-configuration /docs/concepts/traffic-management/ /docs/concepts/traffic-management/fault-injection /docs/concepts/traffic-management/ /docs/concepts/traffic-management/handling-failures /docs/concepts/traffic-management/ /docs/concepts/traffic-management/load-balancing /docs/concepts/traffic-management/ /docs/concepts/traffic-management/request-routing /docs/concepts/traffic-management/ /docs/concepts/traffic-management/pilot.html /docs/concepts/traffic-management/ /docs/setup/kubernetes/prepare/platform-setup/minikube/ /docs/setup/platform-setup/minikube/ /docs/setup/kubernetes/platform-setup/minikube/ /docs/setup/platform-setup/minikube/ /docs/tasks/traffic-management/ingress/secure-ingress-sds/ /docs/tasks/traffic-management/ingress/secure-ingress-sds/ /help/ops/traffic-management /docs/ops/traffic-management/ /docs/setup/kubernetes/prepare/platform-setup/openshift/ /docs/setup/platform-setup/openshift/ /docs/setup/kubernetes/platform-setup/openshift/ /docs/setup/platform-setup/openshift/ /help/ops/security /docs/ops/security/ /docs/setup/kubernetes/upgrading-istio/ /docs/setup/upgrade/ /docs/setup/kubernetes/upgrade/ /docs/setup/upgrade/ /docs/setup/kubernetes/upgrade/steps/ /docs/setup/upgrade/steps/ /docs/setup/kubernetes/prepare/platform-setup/oci/ /docs/setup/platform-setup/oci/ /docs/setup/kubernetes/platform-setup/oci/ /docs/setup/platform-setup/oci/ /help/ops/telemetry/missing-metrics /docs/ops/troubleshooting/missing-metrics/ /help/ops/troubleshooting/missing-metrics /docs/ops/troubleshooting/missing-metrics/ /docs/examples/advanced-gateways/egress-gateway/ /docs/tasks/traffic-management/egress/egress-gateway/ /docs/samples/index.html /docs/examples/ /docs/guides/index.html /docs/examples/ /glossary /docs/reference/glossary/ /docs/welcome/glossary.html /docs/reference/glossary/ /help/glossary /docs/reference/glossary/ /docs/examples/advanced-gateways/ingress-sni-passthrough/ /docs/tasks/traffic-management/ingress/ingress-sni-passthrough/ /docs/setup/kubernetes/multicluster-install/ /docs/setup/install/multicluster/ /docs/setup/kubernetes/multicluster/ /docs/setup/install/multicluster/ /docs/setup/kubernetes/install/multicluster/ /docs/setup/install/multicluster/ /docs/concepts/network-and-auth/auth.html /docs/concepts/security/ /docs/concepts/security/authn-policy/ /docs/concepts/security/ /docs/concepts/security/mutual-tls/ /docs/concepts/security/ /docs/concepts/security/rbac/ /docs/concepts/security/ /docs/concepts/security/mutual-tls.html /docs/concepts/security/ /docs/reference/config/mixer/index.html /docs/reference/config/policy-and-telemetry/ /docs/tasks/telemetry/querying-metrics/ /docs/tasks/telemetry/metrics/querying-metrics/ /help/faq/security /faq/security/ /help/ops/telemetry /docs/ops/telemetry/ /docs/examples/telemetry/ /docs/tasks/telemetry/ /docs/tasks/traffic-management/version-migration.html /docs/tasks/traffic-management/traffic-shifting/ /docs/welcome/contribute/creating-a-pull-request.html /about/contribute/github/ /docs/welcome/contribute/staging-your-changes.html /about/contribute/github/ /docs/welcome/contribute/editing.html /about/contribute/github/ /about/contribute/creating-a-pull-request /about/contribute/github/ /about/contribute/editing /about/contribute/github/ /about/contribute/staging-your-changes /about/contribute/github/ /docs/tasks/traffic-management/tcp-version-migration.html /docs/tasks/traffic-management/tcp-traffic-shifting/ /troubleshooting.html /docs/ops/ /troubleshooting/index.html /docs/ops/ /help/troubleshooting/index.html /docs/ops/ /help/ops /docs/ops/ /help /docs/ops/ /bugs.html /about/bugs/ /bugs/index.html /about/bugs/ /help/bugs/ /about/bugs/ /docs/setup/kubernetes/additional-setup/config-profiles/ /docs/setup/additional-setup/config-profiles/ /docs/reference/config/mixer/adapters/index.html /docs/reference/config/policy-and-telemetry/adapters/ /docs/reference/config/adapters/ /docs/reference/config/policy-and-telemetry/adapters/ /docs/examples/advanced-gateways/egress-gateway-tls-origination/ /docs/tasks/traffic-management/egress/egress-gateway-tls-origination/ /docs/examples/advanced-gateways/ingress-certmgr/ /docs/tasks/traffic-management/ingress/ingress-certmgr/ /help/faq/mixer /faq/mixer/ /docs/concepts/policy-and-control/mixer.html /docs/concepts/observability/ /docs/concepts/policy-and-control/mixer-config.html /docs/concepts/observability/ /docs/concepts/policy-and-control/attributes.html /docs/concepts/observability/ /docs/concepts/policies-and-telemetry/overview/ /docs/concepts/observability/ /docs/concepts/policies-and-telemetry/config/ /docs/concepts/observability/ /docs/concepts/policies-and-telemetry/ /docs/concepts/observability/ /docs/tasks/request-timeouts.html /docs/tasks/traffic-management/request-timeouts/ /docs/tasks/telemetry/using-istio-dashboard/ /docs/tasks/telemetry/metrics/using-istio-dashboard/ /docs/guides/endpoints/index.html /docs/examples/endpoints/ /docs/setup/kubernetes/automatic-sidecar-inject.html /docs/setup/additional-setup/sidecar-injection/ /docs/setup/kubernetes/sidecar-injection/ /docs/setup/additional-setup/sidecar-injection/ /docs/setup/kubernetes/additional-setup/sidecar-injection/ /docs/setup/additional-setup/sidecar-injection/ /help/faq/telemetry /faq/metrics-and-logs/ /help/faq/metrics-and-logs /faq/metrics-and-logs/ /help/faq/distributed-tracing /faq/distributed-tracing/ /docs/examples/advanced-gateways/wildcard-egress-hosts/ /docs/tasks/traffic-management/egress/wildcard-egress-hosts/ /docs/performance-and-scalability/overview /docs/concepts/performance-and-scalability/ /docs/performance-and-scalability/microbenchmarks /docs/concepts/performance-and-scalability/ /docs/performance-and-scalability/performance-testing-automation /docs/concepts/performance-and-scalability/ /docs/performance-and-scalability/realistic-app-benchmark /docs/concepts/performance-and-scalability/ /docs/performance-and-scalability/scalability /docs/concepts/performance-and-scalability/ /docs/performance-and-scalability/scenarios /docs/concepts/performance-and-scalability/ /docs/performance-and-scalability/synthetic-benchmarks /docs/concepts/performance-and-scalability/ /docs/reference/config/template/index.html /docs/reference/config/policy-and-telemetry/templates/ /help/faq/traffic-management /faq/traffic-management/ /help/ops/troubleshooting /docs/ops/troubleshooting/ /help/ops/traffic-management/troubleshooting /docs/ops/troubleshooting/ /help/ops/setup /docs/ops/troubleshooting/ /docs/examples/advanced-gateways/egress_sni_monitoring_and_policies/ /docs/tasks/traffic-management/egress/egress_sni_monitoring_and_policies/ /docs/examples/integrating-vms/ /docs/examples/mesh-expansion/bookinfo-expanded/ /docs/concepts/multicluster-deployments/ /docs/concepts/deployment-models/ /docs/examples/advanced-gateways/http-proxy/ /docs/tasks/traffic-management/egress/http-proxy/ /docs/tasks/multicluster/gke/ /docs/examples/multicluster/gke/ /docs/tasks/multicluster/icp/ /docs/examples/multicluster/icp/ /docs/setup/kubernetes/install/cni /docs/setup/additional-setup/cni/ /docs/setup/kubernetes/additional-setup/cni /docs/setup/additional-setup/cni/ /help/ops/security/harden-docker-images /docs/ops/security/harden-docker-images/ /docs/examples/multicluster/split-horizon-eds/ /docs/setup/install/multicluster/shared-gateways/ /docs/tasks/multicluster/split-horizon-eds/ /docs/setup/install/multicluster/shared-gateways/ /docs/setup/kubernetes/install/multicluster/shared-gateways/ /docs/setup/install/multicluster/shared-gateways/ /help/ops/telemetry/grafana /docs/ops/troubleshooting/grafana/ /help/ops/troubleshooting/grafana /docs/ops/troubleshooting/grafana/ /help/ops/security/root-transition /docs/ops/security/root-transition/ /docs/tasks/telemetry/fluentd/ /docs/tasks/telemetry/logs/fluentd/ /docs/examples/mesh-expansion/ /docs/examples/mesh-expansion/ /help/ops/troubleshooting/missing-traces /docs/ops/troubleshooting/missing-traces/ /help/ops/telemetry/envoy-stats /docs/ops/telemetry/envoy-stats/ /help/ops/component-logging /docs/ops/troubleshooting/component-logging/ /help/ops/controlz /docs/ops/troubleshooting/controlz/ /help/ops/traffic-management/locality-load-balancing /docs/ops/traffic-management/locality-load-balancing/ /help/ops/locality-load-balancing /docs/ops/traffic-management/locality-load-balancing/ /help/tasks/traffic-management/locality-load-balancing /docs/ops/traffic-management/locality-load-balancing/ /help/ops/traffic-management/protocol-selection /docs/ops/traffic-management/protocol-selection/ /help/ops/protocol-selection /docs/ops/traffic-management/protocol-selection/ /help/tasks/traffic-management/protocol-selection /docs/ops/traffic-management/protocol-selection/ /docs/welcome/contribute/index.html /about/contribute/ /docs/tasks/installing-istio.html /docs/setup/additional-setup/ /docs/setup/install-kubernetes.html /docs/setup/additional-setup/ /docs/setup/kubernetes/additional-setup/ /docs/setup/additional-setup/ /news/announcing-1.3.5 /news/2019/announcing-1.3.5/ /news/announcing-1.2.9 /news/2019/announcing-1.2.9/ /news/announcing-1.3.4 /news/2019/announcing-1.3.4/ /news/announcing-1.2.8 /news/2019/announcing-1.2.8/ /news/announcing-1.1.7 /news/2019/announcing-1.1.17/ /news/announcing-1.3.3 /news/2019/announcing-1.3.3/ /news/announcing-1.1.16 /news/2019/announcing-1.1.16/ /news/announcing-1.2.7 /news/2019/announcing-1.2.7/ /news/announcing-1.3.2 /news/2019/announcing-1.3.2/ /news/announcing-1.3.1 /news/2019/announcing-1.3.1/ /about/notes/1.2.6 /news/2019/announcing-1.2.6/ /blog/2019/announcing-1.2.6 /news/2019/announcing-1.2.6/ /news/announcing-1.2.6 /news/2019/announcing-1.2.6/ /about/notes/1.1.15 /news/2019/announcing-1.1.15/ /blog/2019/announcing-1.1.15 /news/2019/announcing-1.1.15/ /news/announcing-1.1.15 /news/2019/announcing-1.1.15/ /about/notes/1.3 /news/2019/announcing-1.3/ /blog/2019/announcing-1.3 /news/2019/announcing-1.3/ /news/announcing-1.3 /news/2019/announcing-1.3/ /blog/2019/incorrect-sidecar-image-1.2.4 /news/2019/incorrect-sidecar-image-1.2.4/ /about/notes/1.1.14 /news/2019/announcing-1.1.14/ /blog/2019/announcing-1.1.14 /news/2019/announcing-1.1.14/ /news/announcing-1.1.14 /news/2019/announcing-1.1.14/ /about/notes/1.2.5 /news/2019/announcing-1.2.5/ /blog/2019/announcing-1.2.5 /news/2019/announcing-1.2.5/ /news/announcing-1.2.5 /news/2019/announcing-1.2.5/ /blog/2019/announcing-1.1-eol /news/2019/announcing-1.1-eol/ /about/notes/1.1.13 /news/2019/announcing-1.1.13/ /blog/2019/announcing-1.1.13 /news/2019/announcing-1.1.13/ /news/announcing-1.1.13 /news/2019/announcing-1.1.13/ /about/notes/1.2.4 /news/2019/announcing-1.2.4/ /blog/2019/announcing-1.2.4 /news/2019/announcing-1.2.4/ /news/announcing-1.2.4 /news/2019/announcing-1.2.4/ /blog/2019/istio-security-003-004 /news/2019/istio-security-003-004/ /about/notes/1.1.12 /news/2019/announcing-1.1.12/ /blog/2019/announcing-1.1.12 /news/2019/announcing-1.1.12/ /news/announcing-1.1.12 /news/2019/announcing-1.1.12/ /about/notes/1.2.3 /news/2019/announcing-1.2.3/ /blog/2019/announcing-1.2.3 /news/2019/announcing-1.2.3/ /news/announcing-1.2.3 /news/2019/announcing-1.2.3/ /about/notes/1.1.11 /news/2019/announcing-1.1.11/ /blog/2019/announcing-1.1.11 /news/2019/announcing-1.1.11/ /news/announcing-1.1.11 /news/2019/announcing-1.1.11/ /about/notes/1.0.9 /news/2019/announcing-1.0.9/ /blog/2019/announcing-1.0.9 /news/2019/announcing-1.0.9/ /news/announcing-1.0.9 /news/2019/announcing-1.0.9/ /about/notes/1.1.10 /news/2019/announcing-1.1.10/ /blog/2019/announcing-1.1.10 /news/2019/announcing-1.1.10/ /news/announcing-1.1.10 /news/2019/announcing-1.1.10/ /about/notes/1.2.2 /news/2019/announcing-1.2.2/ /blog/2019/announcing-1.2.2 /news/2019/announcing-1.2.2/ /news/announcing-1.2.2 /news/2019/announcing-1.2.2/ /blog/2019/cve-2019-12995 /news/2019/cve-2019-12995/ /about/notes/1.2.1 /news/2019/announcing-1.2.1/ /blog/2019/announcing-1.2.1 /news/2019/announcing-1.2.1/ /news/announcing-1.2.1 /news/2019/announcing-1.2.1/ /blog/2019/announcing-1.0-eol-final /news/2019/announcing-1.0-eol-final/ /about/notes/1.2 /news/2019/announcing-1.2/ /blog/2019/announcing-1.2 /news/2019/announcing-1.2/ /news/announcing-1.2 /news/2019/announcing-1.2/ /about/notes/1.1.9 /news/2019/announcing-1.1.9/ /blog/2019/announcing-1.1.9 /news/2019/announcing-1.1.9/ /news/announcing-1.1.9 /news/2019/announcing-1.1.9/ /about/notes/1.0.8 /news/2019/announcing-1.0.8/ /blog/2019/announcing-1.0.8 /news/2019/announcing-1.0.8/ /news/announcing-1.0.8 /news/2019/announcing-1.0.8/ /about/notes/1.1.8 /news/2019/announcing-1.1.8/ /blog/2019/announcing-1.1.8 /news/2019/announcing-1.1.8/ /news/announcing-1.1.8 /news/2019/announcing-1.1.8/ /blog/2019/cve-2019-12243 /news/2019/cve-2019-12243/ /blog/2019/announcing-1.0-eol /news/2019/announcing-1.0-eol/ /about/notes/1.1.7 /news/2019/announcing-1.1.7/ /blog/2019/announcing-1.1.7 /news/2019/announcing-1.1.7/ /news/announcing-1.1.7 /news/2019/announcing-1.1.7/ /about/notes/1.1.6 /news/2019/announcing-1.1.6/ /blog/2019/announcing-1.1.6 /news/2019/announcing-1.1.6/ /news/announcing-1.1.6 /news/2019/announcing-1.1.6/ /about/notes/1.1.5 /news/2019/announcing-1.1.5/ /blog/2019/announcing-1.1.5 /news/2019/announcing-1.1.5/ /news/announcing-1.1.5 /news/2019/announcing-1.1.5/ /about/notes/1.1.4 /news/2019/announcing-1.1.4/ /blog/2019/announcing-1.1.4 /news/2019/announcing-1.1.4/ /news/announcing-1.1.4 /news/2019/announcing-1.1.4/ /about/notes/1.1.3 /news/2019/announcing-1.1.3/ /blog/2019/announcing-1.1.3 /news/2019/announcing-1.1.3/ /news/announcing-1.1.3 /news/2019/announcing-1.1.3/ /about/notes/1.0.7 /news/2019/announcing-1.0.7/ /blog/2019/announcing-1.0.7 /news/2019/announcing-1.0.7/ /news/announcing-1.0.7 /news/2019/announcing-1.0.7/ /about/notes/1.1.2 /news/2019/announcing-1.1.2/ /blog/2019/announcing-1.1.2 /news/2019/announcing-1.1.2/ /news/announcing-1.1.2 /news/2019/announcing-1.1.2/ /about/notes/1.1.1 /news/2019/announcing-1.1.1/ /blog/2019/announcing-1.1.1 /news/2019/announcing-1.1.1/ /news/announcing-1.1.1 /news/2019/announcing-1.1.1/ /about/notes/1.1 /news/2019/announcing-1.1/ /blog/2019/announcing-1.1 /news/2019/announcing-1.1/ /news/announcing-1.1 /news/2019/announcing-1.1/ /about/notes/1.0.6 /news/2019/announcing-1.0.6/ /blog/2019/announcing-1.0.6 /news/2019/announcing-1.0.6/ /news/announcing-1.0.6 /news/2019/announcing-1.0.6/ /blog/2019/announcing-discuss.istio.io /news/2019/announcing-discuss.istio.io/ /about/notes/1.0.5 /news/2018/announcing-1.0.5/ /blog/2018/announcing-1.0.5 /news/2018/announcing-1.0.5/ /news/announcing-1.0.5 /news/2018/announcing-1.0.5/ /about/notes/1.0.4 /news/2018/announcing-1.0.4/ /blog/2018/announcing-1.0.4 /news/2018/announcing-1.0.4/ /news/announcing-1.0.4 /news/2018/announcing-1.0.4/ /about/notes/1.0.3 /news/2018/announcing-1.0.3/ /blog/2018/announcing-1.0.3 /news/2018/announcing-1.0.3/ /news/announcing-1.0.3 /news/2018/announcing-1.0.3/ /about/notes/1.0.1 /news/2018/announcing-1.0.2/ /blog/2018/announcing-1.0.2 /news/2018/announcing-1.0.2/ /news/announcing-1.0.2 /news/2018/announcing-1.0.2/ /about/notes/1.0.1 /news/2018/announcing-1.0.1/ /blog/2018/announcing-1.0.1 /news/2018/announcing-1.0.1/ /news/announcing-1.0.1 /news/2018/announcing-1.0.1/ /about/notes/1.0 /news/2018/announcing-1.0/ /blog/2018/announcing-1.0 /news/2018/announcing-1.0/ /news/announcing-1.0 /news/2018/announcing-1.0/ /about/notes/0.8 /news/2018/announcing-0.8/ /about/notes/0.8/index.html /news/2018/announcing-0.8/ /news/announcing-0.8 /news/2018/announcing-0.8/ /about/notes/0.7 /news/2018/announcing-0.7/ /about/notes/0.7/index.html /news/2018/announcing-0.7/ /news/announcing-0.7 /news/2018/announcing-0.7/ /about/notes/older/0.6 /news/2018/announcing-0.6/ /about/notes/0.6/index.html /news/2018/announcing-0.6/ /news/announcing-0.6 /news/2018/announcing-0.6/ /docs/tasks/traffic-management/egress-tcp/ /blog/2018/egress-tcp/ /about/notes/older/0.5 /news/2018/announcing-0.5/ /about/notes/0.5/index.html /news/2018/announcing-0.5/ /news/announcing-0.5 /news/2018/announcing-0.5/ /about/notes/older/0.4 /news/2017/announcing-0.4/ /docs/welcome/notes/0.4.html /news/2017/announcing-0.4/ /about/notes/0.4/index.html /news/2017/announcing-0.4/ /news/announcing-0.4 /news/2017/announcing-0.4/ /blog/posts/2017/mixer-spof-myth.html /blog/2017/mixer-spof-myth/ /blog/mixer-spof-myth.html /blog/2017/mixer-spof-myth/ /about/notes/older/0.3 /news/2017/announcing-0.3/ /docs/welcome/notes/0.3.html /news/2017/announcing-0.3/ /about/notes/0.3/index.html /news/2017/announcing-0.3/ /news/announcing-0.3 /news/2017/announcing-0.3/ /blog/mixer-adapter-model.html /blog/2017/adapter-model/ /blog/istio-0.2-announcement.html /news/2017/announcing-0.2/ /about/notes/older/0.2 /news/2017/announcing-0.2/ /blog/2017/0.2-announcement /news/2017/announcing-0.2/ /docs/welcome/notes/0.2.html /news/2017/announcing-0.2/ /about/notes/0.2/index.html /news/2017/announcing-0.2/ /news/announcing-0.2 /news/2017/announcing-0.2/ /blog/using-network-policy-in-concert-with-istio.html /blog/2017/0.1-using-network-policy/ /blog/canary-deployments-using-istio.html /blog/2017/0.1-canary/ /blog/0.1-auth.html /blog/2017/0.1-auth/ /blog/istio-auth-for-microservices.html /blog/2017/0.1-auth/ /blog/istio-service-mesh-for-microservices.html /news/2017/announcing-0.1/ /blog/0.1-announcement.html /news/2017/announcing-0.1/ /about/notes/older/0.1 /news/2017/announcing-0.1/ /blog/2017/0.1-announcement /news/2017/announcing-0.1/ /docs/welcome/notes/0.1.html /news/2017/announcing-0.1/ /about/notes/0.1/index.html /news/2017/announcing-0.1/ /news/announcing-0.1 /news/2017/announcing-0.1/ /docs/reference/config/template/apikey.html /docs/reference/config/policy-and-telemetry/templates/apikey/ /docs/reference/config/template/authorization.html /docs/reference/config/policy-and-telemetry/templates/authorization/ /blog/posts/index.html /blog/ /docs/reference/config/template/checknothing.html /docs/reference/config/policy-and-telemetry/templates/checknothing/ /docs/reference/config/adapters/circonus.html /docs/reference/config/policy-and-telemetry/adapters/circonus/ /docs/reference/config/adapters/cloudmonitor.html /docs/reference/config/policy-and-telemetry/adapters/cloudmonitor/ /docs/reference/config/adapters/cloudwatch.html /docs/reference/config/policy-and-telemetry/adapters/cloudwatch/ /docs/reference/config/adapters/datadog.html /docs/reference/config/policy-and-telemetry/adapters/datadog/ /docs/reference/config/adapters/denier.html /docs/reference/config/policy-and-telemetry/adapters/denier/ /docs/reference/config/adapters/fluentd.html /docs/reference/config/policy-and-telemetry/adapters/fluentd/ /docs/reference/config/adapters/kubernetesenv.html /docs/reference/config/policy-and-telemetry/adapters/kubernetesenv/ /docs/reference/config/adapters/list.html /docs/reference/config/policy-and-telemetry/adapters/list/ /docs/reference/config/template/listentry.html /docs/reference/config/policy-and-telemetry/templates/listentry/ /docs/reference/config/template/logentry.html /docs/reference/config/policy-and-telemetry/templates/logentry/ /docs/reference/config/adapters/memquota.html /docs/reference/config/policy-and-telemetry/adapters/memquota/ /docs/reference/config/template/metric.html /docs/reference/config/policy-and-telemetry/templates/metric/ /docs/reference/config/adapters/opa.html /docs/reference/config/policy-and-telemetry/adapters/opa/ /docs/reference/config/adapters/prometheus.html /docs/reference/config/policy-and-telemetry/adapters/prometheus/ /docs/reference/config/template/quota.html /docs/reference/config/policy-and-telemetry/templates/quota/ /docs/reference/config/adapters/redisquota.html /docs/reference/config/policy-and-telemetry/adapters/redisquota/ /docs/reference/config/template/reportnothing.html /docs/reference/config/policy-and-telemetry/templates/reportnothing/ /docs/reference/config/adapters/solarwinds.html /docs/reference/config/policy-and-telemetry/adapters/solarwinds/ /docs/reference/config/adapters/stackdriver.html /docs/reference/config/policy-and-telemetry/adapters/stackdriver/ /docs/reference/config/adapters/statsd.html /docs/reference/config/policy-and-telemetry/adapters/statsd/ /docs/reference/config/adapters/stdio.html /docs/reference/config/policy-and-telemetry/adapters/stdio/ # Download scripts /downloadIstio https://raw.githubusercontent.com/istio/istio/release-1.3/release/downloadIstioCandidate.sh /downloadIstioctl https://raw.githubusercontent.com/istio/istio/release-1.3/release/downloadIstioCtl.sh