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
Introduction to Service Mesh
- The challenges of managing microservices at scale
- How a service mesh addresses these challenges
- Comparison of Istio with other service meshes (Linkerd, Consul)
Kubernetes Networking Fundamentals
- The core networking model of Kubernetes
- Services, Ingress, and load balancing strategies
- Limitations of native Kubernetes networking
Istio Features and Architecture
- Control plane versus data plane
- The function of Envoy sidecars
- Key Istio components: Pilot, Citadel, Mixer (legacy), and Istiod
Installing Istio on Kubernetes
- Preparing a Kubernetes cluster for Istio deployment
- Installing Istio using Helm and Istioctl
- Verifying installation and sidecar injection
Istio Traffic Management
- Configuring routing, retries, and failover mechanisms
- Implementing blue/green and canary deployments
- Utilizing Istio Gateway for ingress traffic
Service Mesh Security with Istio
- Mutual TLS (mTLS) for service-to-service authentication
- Authorization policies (RBAC and ABAC)
- Implementing Zero Trust architecture in Istio
Observability and Monitoring
- Leveraging Prometheus and Grafana with Istio
- Distributed tracing using Jaeger and Zipkin
- Analysis of metrics, logs, and traces
Istio and Calico Integration
- Enforcing advanced network policies
- Securing pod-to-pod communication
- Best practices for deploying Istio + Calico
Troubleshooting and Best Practices
- Addressing common issues in Istio deployments
- Debugging sidecar proxies
- Operational best practices for production service meshes
Summary and Next Steps
Requirements
- Solid understanding 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