May 2-4, 2018 - Copenhagen, Denmark
Click Here For Information & Registration
Back To Schedule
Wednesday, May 2 • 11:55 - 12:30
How We Built Contour, and What You Can Learn From Our Experience - Dave Cheney, Heptio (Any Skill Level) (Slides Attached)

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
In 2017 Heptio launched Contour, a Kubernetes Ingress controller built using the Envoy proxy project from Lyft.

This session will cover:
- Why we chose Envoy as the data plane for our ingress controller.
- How Contour works as a translator from Kubernetes to Envoy objects. The parts that were a good match, the parts that weren't, and how we dealt with it.
- Traps, pitfalls, and ambiguities in the Ingress spec.
- Specific patterns we developed to reliably watching many different kinds of API resources at the same time.

The presentation will also give real world advice on the traps involved in the components that make up a management server, the k8s Go client, gRPC, and concurrency issues.

avatar for Dave Cheney

Dave Cheney

Staff engineer, Heptio
You can talk to me about Go, Kubernetes, and Contour.

Wednesday May 2, 2018 11:55 - 12:30 CEST
  App/Dev, Any