Installation Guides

Choose the guide that best suits your needs and platform.

Install with Istioctl

Install and customize any Istio configuration profile for in-depth evaluation or production use.

Install with Helm

Instructions to install and configure Istio in a Kubernetes cluster using Helm.

Install Multicluster

Install an Istio mesh across multiple Kubernetes clusters.

Install Istio with an External Control Plane

Install Istio with an external control plane and a remote cluster data plane.

Install Multiple Istio Control Planes in a Single Cluster

Install multiple Istio control planes in a single cluster using revisions and discoverySelectors.

Virtual Machine Installation

Deploy Istio and connect a workload running within a virtual machine to it.

Istio Operator Install

Instructions to install Istio in a Kubernetes cluster using the Istio operator.

If you need help choosing, refer to our which Istio installation method should I use? FAQ page.

To install gateways in a mesh, refer to Installing Gateways for details.

Istio 1.23 has been tested with these Kubernetes releases: 1.27, 1.28, 1.29, 1.30.