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
- Challenges associated with managing microservices at scale.
- How a service mesh addresses these challenges.
- Comparing Istio with other service mesh solutions (Linkerd, Consul).
Kubernetes Networking Fundamentals
- The core networking model in Kubernetes.
- Understanding Services, Ingress, and load balancing.
- Limitations of native Kubernetes networking.
Istio Features and Architecture
- The distinction between control plane and data plane.
- The role of Envoy sidecars.
- Key Istio components: Pilot, Citadel, Mixer (legacy), and Istiod.
Installing Istio on Kubernetes
- Preparing a Kubernetes cluster for Istio integration.
- Installing Istio using Helm and Istioctl.
- Verifying the installation and sidecar injection.
Working with Istio Traffic Management
- Configuring routing, retries, and failovers.
- Implementing Blue/green and canary deployments.
- Utilizing Istio Gateway for ingress traffic.
Service Mesh Security with Istio
- Implementing Mutual TLS (mTLS) for service-to-service authentication.
- Defining authorization policies (RBAC and ABAC).
- Applying Zero Trust architecture within Istio.
Observability and Monitoring
- Leveraging Prometheus and Grafana with Istio.
- Distributed tracing using Jaeger and Zipkin.
- Analyzing metrics, logs, and traces.
Integrating Istio with Calico
- Enforcing advanced network policies.
- Securing pod-to-pod communication.
- Best practices for deployments combining Istio and 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
- A solid understanding of networking concepts.
- Proficiency with the Linux command line.
- Familiarity with containers and Kubernetes.
Target Audience
- Developers
- Cloud architects
- DevOps engineers
- Network engineers
- System administrators
14 Hours
Testimonials (1)
the technical preparation of teachers