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.
Duration 14 hours
Course Outline
Service Mesh Fundamentals
- The challenges of managing microservices at scale
- The problems that a service mesh addresses
- A comparison of Istio with other service meshes (Linkerd, Consul)
Kubernetes Networking Essentials
- The fundamental Kubernetes networking model
- Services, Ingress, and load balancing mechanisms
- Constraints of native Kubernetes networking
Istio Capabilities and Architecture
- Distinction between control plane and data plane
- The function of Envoy sidecars
- Primary Istio components: Pilot, Citadel, Mixer (legacy), Istiod
Setting Up Istio on Kubernetes
- Readying a Kubernetes cluster for Istio deployment
- Installing Istio using Helm and Istioctl
- Validating the installation and sidecar injection
Managing Traffic with Istio
- Setting up routing, retries, and failovers
- Implementing Blue/green and canary deployments
- Leveraging Istio Gateway for ingress traffic
Securing Service Meshes with Istio
- Mutual TLS (mTLS) for service-to-service authentication
- Authorization policies (RBAC and ABAC)
- Zero Trust architecture implementation in Istio
Observability and Monitoring
- Utilizing Prometheus and Grafana alongside Istio
- Distributed tracing using Jaeger and Zipkin
- Interpreting metrics, logs, and traces
Combining Istio with Calico
- Enforcing advanced network policies
- Securing pod-to-pod communication
- Best practices for Istio + Calico deployments
Troubleshooting and Operational Best Practices
- Common issues in Istio deployments
- Debugging sidecar proxies
- Operational best practices for production service meshes
Recap and Future Directions
Requirements
- A solid grasp of networking concepts
- Familiarity with the Linux command line
- Proficiency in containers and Kubernetes
Target Audience
- Developers
- Cloud architects
- DevOps engineers
- Network engineers
- System administrators
Testimonials (1)
the technical preparation of teachers