Setup
Setup contains instructions for installing the Istio control plane in various environments (e.g., Kubernetes, Consul, etc.), as well as instructions for installing the sidecar in the application deployment.
- Kubernetes
- Quick Start. Quick Start instructions to setup the Istio service mesh in a Kubernetes cluster.
- Quick Start with Google Kubernetes Engine. Quick Start instructions to setup the Istio service using Google Kubernetes Engine (GKE)
- Istio Helm Chart Instructions. Instructions for the setup and configuration of Istio using the Helm package manager.
- Installing with Ansible. Instructions on using the included Ansible playbook to perform installation.
- Installing Istio Sidecar. Instructions for installing the Istio sidecar in application pods automatically using the sidecar injector webhook or manually using istioctl CLI.
- Istio Mesh Expansion. Instructions for integrating VMs and bare metal hosts into an Istio mesh deployed on Kubernetes.
- Nomad & Consul
- Quick Start on Docker. Quick Start instructions to setup the Istio service mesh with Docker Compose.
- Installation. Instructions for installing the Istio control plane in a Consul based environment, with or without Nomad.
- Eureka
- Quick Start on Docker. Quick Start instructions to setup the Istio service mesh with Docker Compose.
- Installation. Instructions for installing the Istio control plane in an Eureka based environment.
- Cloud Foundry
- Installation. Instructions for installing the Istio control plane in Cloud Foundry.
- Mesos
- Installation. Instructions for installing the Istio control plane in Apache Mesos.