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 Meshes
- Challenges associated with managing microservices at scale
- The problems a service mesh addresses
- Comparison of Istio with other service meshes (Linkerd, Consul)
Fundamentals of Kubernetes Networking
- The core networking model in Kubernetes
- Services, Ingress, and load balancing mechanisms
- Constraints of native Kubernetes networking
Istio Capabilities and Architecture
- Control plane versus data plane
- The function of Envoy sidecars
- Primary 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
- Confirming the installation and sidecar injection
Managing Traffic with Istio
- Setting up routing, retries, and failover strategies
- Implementing blue/green and canary deployments
- Utilizing Istio Gateway for incoming traffic
Securing the Service Mesh with Istio
- Applying Mutual TLS (mTLS) for inter-service authentication
- Establishing authorization policies (RBAC and ABAC)
- Implementing 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 trace data
Combining Istio with Calico
- Enforcing advanced network policies
- Securing communication between pods
- Best practices for Istio + Calico deployments
Troubleshooting and Operational Best Practices
- Frequently encountered issues in Istio deployments
- Debugging sidecar proxies
- Operational best practices for production-grade service meshes
Overview and Future Steps
Requirements
- A solid grasp of networking fundamentals
- 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