Understanding interactions between Istio components
When troubleshooting problems with the Service Mesh, the unexpected behavior of the mesh is likely caused by one of the following underlying issues:
- Invalid control plane configuration
- Invalid data plane configuration
- Unexpected data plane
In the upcoming sections, we will explore how to diagnose the underlying reason for any such unexpected behavior with the help of various diagnostic tools provided by istio. But first, let’s look at various interactions that happen inside the mesh between istiod, data planes, and other components.
Exploring Istiod ports
Istiod exposes various ports, some of which can be used for troubleshooting. In this section, we will go through those ports, and understand what they do and how they can help with troubleshooting.
Let’s get started by looking at those ports:
- Port 15017: This port is exposed on istiod for sidecar injection and validation. Whenever...