Running Envoy on CentOS 6 or CentOS 7
Envoy currently does not produce a binary that runs out of the box on CentOS 6 or CentOS 7. The main build container is based on Ubuntu and it produces a binary that requires glibc >= 2.18. Unfortunately, CentOS 7 is on 2.17 and CentOS 6 is on 2.12. Rather than taking on ownership of a custom build, we found a more creative way to get Envoy running. There’s a tool called PatchELF that allows…