Sitemap
Donald Le

Donald Le

A passionate automation engineer who strongly believes in “A man can do anything he wants if he puts in the work”.

Member-only story

Create service mesh for enhancing security and observability with Istio

In the modern software development, security and observability are vital for application. With existing solution like Istio, we can quickly improve security for inner requests between K8s pods and enable observability for the application services.

2 min readJan 28, 2026

--

Press enter or click to view image in full size
Photo by Joshua Hibbert on Unsplash

Let’s clone the demo book management app to quickly got the prepared code.

git clone https://github.com/cuongld2/book-management-app-demo-observability.git

Go to the k8s directory

cd k8s
Press enter or click to view image in full size

In here, focus on the istio-gateway.yaml , jaeger-serviceentry.yaml , kiali-prometheus-config.yaml , tracing-config.yaml , tracing-extension.yaml , and tracing-provider.yaml .

We will use kiali for visualizing requests to understand how the services connect to each other. We also use jaeger for collecting traces to investigate performance issue if that happens.

--

--

Donald Le
Donald Le

Written by Donald Le

A passionate automation engineer who strongly believes in “A man can do anything he wants if he puts in the work”.