Get in Touch

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

Number of participants


Price per participant

Upcoming Courses

Related Categories