Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction to Service Mesh
- The complexities of managing microservices at scale
- The problems a service mesh addresses
- Comparing Istio with alternative service meshes (Linkerd, Consul)
Fundamentals of Kubernetes Networking
- The core networking model of Kubernetes
- Services, Ingress, and load balancing mechanisms
- Constraints of native Kubernetes networking
Istio Capabilities and Architecture
- Distinguishing between the control plane and data plane
- The function of Envoy sidecars
- Essential Istio components: Pilot, Citadel, Mixer (legacy), Istiod
Setting Up Istio on Kubernetes
- Preparing a Kubernetes cluster for Istio deployment
- Installing Istio using Helm and Istioctl
- Confirming installation and sidecar injection
Managing Traffic with Istio
- Configuring routing, retry logic, and failover strategies
- Implementing blue/green and canary release deployments
- Utilizing Istio Gateway for inbound traffic management
Enhancing Service Mesh Security with Istio
- Mutual TLS (mTLS) for inter-service authentication
- Authorization policies (RBAC and ABAC)
- Implementing Zero Trust architecture within Istio
Observability and Monitoring
- Leveraging Prometheus and Grafana with Istio
- Distributed tracing using Jaeger and Zipkin
- Interpreting metrics, logs, and traces
Integrating Istio with Calico
- Enforcing advanced network policies
- Securing communication between pods
- Best practices for deploying Istio alongside Calico
Troubleshooting and Best Practices
- Common challenges in Istio deployments
- Debugging sidecar proxy issues
- Operational best practices for production-grade service meshes
Recap and Future Steps
Requirements
- A solid grasp of networking fundamentals
- Familiarity with the Linux command line
- Proficiency in containers and Kubernetes
Target Audience
- Software Developers
- Cloud Architects
- DevOps Engineers
- Network Engineers
- System Administrators
14 Hours
Testimonials (1)
the technical preparation of teachers