14 Extending Istio on the request path

This chapter covers

  • Understanding Envoy filters
  • Using Istio’s EnvoyFilter resource to configure Envoy directly
  • Using Lua to customize the request path
  • Using WebAssembly to customize the request path

As you’ve seen throughout this book, Istio can bring a lot of value to organizations with its application-networking functionality. Organizations adopting Istio will likely have other constraints or assumptions that Istio may not fulfill out of the box. You will likely need to extend Istio’s capabilities to more nicely fit within these constraints.

As we saw in chapter 3, and reinforced throughout the book, the Envoy proxy is a foundational component of the Istio service mesh. Envoy is the service proxy that ...

Get Istio in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.