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.
- The specific problems that a service mesh addresses.
- Comparison of Istio with alternative service meshes like Linkerd and Consul.
Kubernetes Networking Fundamentals
- The core networking model of Kubernetes.
- Services, Ingress, and load balancing mechanisms.
- Limitations inherent to native Kubernetes networking.
Istio Features and Architecture
- Distinction between the control plane and 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.
- Validating the installation and sidecar injection.
Managing Traffic with Istio
- Configuring routing, retries, and failover strategies.
- Implementing Blue/green and canary deployments.
- Utilizing Istio Gateway for ingress traffic.
Service Mesh Security with Istio
- Mutual TLS (mTLS) for secure service-to-service authentication.
- Authorization policies, including RBAC and ABAC.
- Applying Zero Trust architecture within Istio.
Observability and Monitoring
- Integrating Prometheus and Grafana with Istio.
- Distributed tracing using Jaeger and Zipkin.
- Analysis of 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
- Common issues encountered in Istio deployments.
- Debugging sidecar proxies.
- Operational best practices for production-grade service meshes.
Summary and Next Steps
Requirements
- A solid grasp of networking concepts.
- Proficiency with the Linux command line.
- Familiarity with containers and Kubernetes.
Audience
- Developers.
- Cloud Architects.
- DevOps Engineers.
- Network Engineers.
- System Administrators.
14 Hours
Testimonials (1)
the technical preparation of teachers