Outside of the terminal, I enjoy running, lifting weights, and spending time exploring gadgets and photography. This blog is where I share technical insights, hands-on guides, and the occasional detour into the things I enjoy outside the terminal.


⬅ Back to Intro | Next → Part 8 - JWT and End-User Authentication 💡 This post is part of my Istio Hands-on Series — a practical journey into Kubernetes Service Mesh. Each post builds on the previous one with hands-on labs, real command outputs, and clear explanations aimed at learning Istio by doing, not just reading. Objective In this post, we’ll: Enable and verify mutual TLS (mTLS) between services Apply AuthorizationPolicies to control access Test what happens when policies block or allow traffic By the end, your frontend–backend app will communicate securely - every request encrypted and identity-verified. ...
⬅ Back to Intro | Next → Part 7 - Security with mTLS and AuthorizationPolicies 💡 This post is part of my Istio Hands-on Series — a practical journey into Kubernetes Service Mesh. Each post builds on the previous one with hands-on labs, real command outputs, and clear explanations aimed at learning Istio by doing, not just reading. Objective: In this post, you’ll learn how to set up distributed tracing in Istio using Jaeger. ...

⬅ Back to Intro | Next → Part 6 - Security with mTLS and AuthorizationPolicies 💡 This post is part of my Istio Hands-on Series — a practical journey into Kubernetes Service Mesh. Each post builds on the previous one with hands-on labs, real command outputs, and clear explanations aimed at learning Istio by doing, not just reading. Objective In this post, you’ll set up and explore Istio’s observability stack — powered by: ...

⬅ Back to Intro | Next → Part 5 - Observability with Prometheus, Grafana, and Kiali 💡 This post is part of my Istio Hands-on Series — a practical journey into Kubernetes Service Mesh. Each post builds on the previous one with hands-on labs, real command outputs, and clear explanations aimed at learning Istio by doing, not just reading. Objective In this post, we’ll learn how to use Istio’s traffic management features — specifically: ...

⬅ Back to Intro | Next → Part 4 - Traffic Management with VirtualService and DestinationRule 💡 This post is part of my Istio Hands-on Series — a practical journey into Kubernetes Service Mesh. Each post builds on the previous one with hands-on labs, real command outputs, and clear explanations aimed at learning Istio by doing, not just reading. Objective In this part, we dive into the heart of Istio’s data plane — the sidecar proxy — and understand how traffic actually flows inside the mesh. ...