Istio is a popular open source service mesh. In this section, we will get basic Istio service mesh functionality up and running. You will learn how to create a service mesh to secure, connect, and monitor microservices.
Service mesh is a very detailed concept and we don't intend to explain any detailed use cases. Instead, we will focus on getting our service up and running.
Getting ready
Make sure you have a Kubernetes cluster ready and kubectl and helm configured to manage the cluster resources.
Clone the https://github.com/istio/istio repository to your workstation, as follows:
$ git clone https://github.com/istio/istio.git
$ cd istio
We will use the examples in the preceding repository to install Istio on our Kubernetes cluster.
How to do it…
This section is further divided into the following subsections to make this process easier:
- Installing Istio using Helm
- Verifying the installation
- Creating an ingress gateway...