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.
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.gitGo to the k8s directory
cd k8sIn 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.







