istio.io/content/docs/setup/kubernetes/_index.md

2.5 KiB

title description weight type aliases icon keywords content_above
Kubernetes Instructions for installing the Istio control plane on Kubernetes and adding virtual machines into the mesh. 10 section-index
/docs/tasks/installing-istio.html
/docs/setup/install-kubernetes.html
kubernetes
kubernetes
install
quick-start
setup
installation
true

{{< tip >}} Istio {{< istio_version >}} has been tested with these Kubernetes releases: {{< supported_kubernetes_versions >}}. {{< /tip >}}

Getting started

Istio offers multiple installation flows depending on your Kubernetes platform. However, the basic flow is the same regardless of platform:

  1. Review the pod requirements
  2. Prepare your platform for Istio
  3. Download the Istio release
  4. Install Istio on your platform

Whether or not you intend to use Istio in production is an important consideration when deciding which installation flow to follow.

Evaluating Istio

To quickly test Istio's features, you can:

Installing Istio for production

We recommend you install Istio for production using the Helm Installation guide.

If you run Kubernetes on a supported platform, you can follow the instructions specific to your Kubernetes platform:

If you want your installation to use Istio's Container Network Interface (CNI) plugin, visit our CNI guide.

If you want to perform a multicluster setup, visit our Multicluster installation documents.

Adding services to your mesh

To expand your existing mesh with additional containers or VMs not running on your mesh's Kubernetes cluster, follow our Mesh Expansion guide.

Adding services requires understanding sidecar injection in detail. Visit our Installing the Sidecar guide to learn more.