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 modern infrastructures.
- Comparison of Envoy Proxy with NGINX, HAProxy, and Traefik.
- Adoption trends in Istio, Consul, and cloud-native platforms.
Envoy Architecture and Features
- Understanding listeners, clusters, and endpoints.
- Filter chains and extensibility mechanisms.
- Utilizing xDS APIs for dynamic configuration.
Installing and Running Envoy
- Standalone installation procedures.
- Running Envoy in Docker and Kubernetes environments.
- A walkthrough of basic configuration.
Traffic Management with Envoy
- Exploring load balancing strategies.
- Implementing retries, circuit breaking, and failover mechanisms.
- Advanced routing rules and header-based routing techniques.
Security and Zero Trust with Envoy
- Setting up TLS and mutual TLS (mTLS).
- Configuring authentication and authorization filters.
- Implementing Zero Trust networking strategies.
Observability and Monitoring
- Access logs and metrics collection.
- Tracing with Jaeger and Zipkin.
- Integrating Envoy with Prometheus and Grafana.
Extending Envoy
- Introduction to WASM filters.
- Developing custom extensions for Envoy.
- Best practices for maintainability.
Envoy in a Service Mesh
- Utilizing Envoy as a sidecar proxy.
- Deploying Envoy in Istio and Consul service meshes.
- Case study: Envoy as a universal data plane.
Troubleshooting and Best Practices
- Debugging configuration issues.
- Conducting health checks and resilience testing.
- Operational guidelines for production environments.
Summary and Next Steps
Requirements
- A general understanding of microservices development and networking principles.
- Experience with the Linux command line interface.
- Familiarity with containers and orchestration tools such as Kubernetes is beneficial.
Audience
- Developers
- Cloud architects
- DevOps engineers
- Network engineers
- System administrators
14 Hours