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
Service Mesh Introduction
- Challenges associated with managing microservices at scale
- How service meshes address these issues
- Comparison of Istio with other service meshes (Linkerd, Consul)
Kubernetes Networking Basics
- The core networking model of Kubernetes
- Services, Ingress, and load balancing mechanisms
- Constraints of native Kubernetes networking
Istio Features and Architecture
- Differentiating the control plane from the data plane
- The function of Envoy sidecars
- Essential Istio components: Pilot, Citadel, Mixer (legacy), and Istiod
Deploying Istio on Kubernetes
- Preparing a Kubernetes cluster for Istio deployment
- Installing Istio using Helm and Istioctl
- Validating the installation and sidecar injection process
Managing Traffic with Istio
- Setting up routing, retries, and failovers
- Implementing Blue/green and canary deployments
- Utilizing Istio Gateway for ingress traffic
Securing the Service Mesh with Istio
- Using Mutual TLS (mTLS) for service-to-service authentication
- Implementing authorization policies (RBAC and ABAC)
- Applying Zero Trust architecture within Istio
Observability and Monitoring
- Leveraging Prometheus and Grafana alongside Istio
- Performing distributed tracing with Jaeger and Zipkin
- Analyzing 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
Recap and Future Steps
Requirements
- A solid grasp 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