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 Envoy Proxy
- The role of Envoy in contemporary infrastructures.
- Comparative analysis: Envoy Proxy vs. NGINX, HAProxy, and Traefik.
- Adoption trends in Istio, Consul, and cloud-native platforms.
Envoy Architecture and Features
- Core components: Listeners, clusters, and endpoints.
- Filter chains and extensibility mechanisms.
- xDS APIs for dynamic configuration.
Installing and Running Envoy
- Standalone installation procedures.
- Deploying Envoy in Docker and Kubernetes.
- Guided walkthrough of basic configuration.
Traffic Management with Envoy
- Load balancing strategies.
- Retries, circuit breaking, and failover mechanisms.
- Advanced routing rules and header-based routing.
Security and Zero Trust with Envoy
- Implementation of TLS and mutual TLS (mTLS).
- Authentication and authorization filters.
- Strategies for implementing Zero Trust networking.
Observability and Monitoring
- Access logs and metrics generation.
- Distributed tracing using Jaeger and Zipkin.
- Integration with Prometheus and Grafana.
Extending Envoy
- Overview of WASM filters.
- Development of custom extensions for Envoy.
- Best practices for maintaining code quality.
Envoy in a Service Mesh
- Utilizing Envoy as a sidecar proxy.
- Deploying Envoy within Istio and Consul service meshes.
- Case study: Envoy as a universal data plane.
Troubleshooting and Best Practices
- Debugging configuration issues.
- Health checks and resilience testing techniques.
- Operational guidelines for production environments.
Summary and Next Steps
Requirements
- A foundational understanding of microservices development and networking concepts.
- Proficiency in using the Linux command line.
- Familiarity with containers and orchestration tools like Kubernetes is advantageous.
Target Audience
- Developers
- Cloud architects
- DevOps engineers
- Network engineers
- System administrators
14 Hours