~/talk

How We Built Contour, and What You Can Learn From Our Experience - Dave Cheney, Heptio

slides:none on file

Contour is a Kubernetes Ingress controller built on Envoy that translates Kubernetes objects into Envoy via Envoy XDS gRPC; it targets the 80–90% common ingress use cases and ships as ~10,000 lines of code with ~7,000 lines of tests. Design specifics: a work‑group for goroutine lifecycle, a buffered single‑threaded event processing model to avoid races while matching ingresses with secrets, multi‑stage Docker builds with a .dockerignore, dep for dependency management and no checked‑in vendor to keep the repo small.

AI-written summary · about

  1. 0:00Start
  2. 3:41The Philosophy of Ingress
  3. 8:32Contour Architecture Diagram
  4. 8:52Kubernetes and Envoy interoperability
  5. 31:55What are Contour's e2e tests not testing
  6. 34:03Low lights
  7. 34:40High Lights
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.