Look inside
The Istio service mesh gives you complete visibility over your large scale microservices applications, making it easy to enforce security, manage traffic, spot and debug errors, and improve user experience.
In this liveProject, you’ll get hands-on experience of safely and securely exposing an ecommerce microservices-based store using Istio. You’ll iteratively build in new security features step-by-step, mastering Istio as you go. You’ll handle deploying your application with Istio and Kubernetes, encrypting traffic to your application via self-managed TLS certificate, understanding application behavior by using Istio telemetry, and finish up with an efficient debug of your app using the Istio service mesh. By the time you’re done, you’ll have the skills to ensure the security of your app, and start making the move away from error-prone manual management of microservices.
This project is designed for learning purposes and is not a complete, production-ready application or solution.
Prerequisites
This liveProject is for engineers and operators who know the basics of Istio. To begin this liveProject, you will need to be familiar with:
TOOLS
- Intermediate Kubernetes
- Prometheus
- Jaeger
TECHNIQUES
- HTTPS
- Certificate management
- AuthN
- AuthZ
- Debugging
you will learn
In this liveProject, you’ll learn to use Istio to securely expose an e-commerce application so that customers can make purchases.
- Istio service mesh
- Exposing your application to users securely via HTTPS
- Protecting sensitive user information by utilizing istio Auth policies
- Understanding application behavior by using Istio telemetry
- Efficiently debug your Istio service mesh