~/talk

IngressRoute: A Path Towards a Better Ingress Object for Kubernetes

links:none on file
slides:none on file

Contour introduces an IngressRoute CRD that replaces annotation-heavy Ingress YAML with a single-root-per-host model, explicit delegate subroutes for multi-tenant delegation, and per-route weighted backends so canaries like 90/10 traffic splits are trivial. It uses Envoy as the data plane and streams config via Envoy via gRPC to apply changes without restarts, supports TLS via cert-manager, and adds namespace scoping so admins keep certificates and host-wide settings secure while teams manage only their delegated paths.

AI-written summary · about

  1. 0:00Introduction
  2. 0:24Ingress Controllers
  3. 1:23A Good Ingress Controller
  4. 2:00Use case is impossible
  5. 2:17Traffic consolidation
  6. 3:31TLS management
  7. 4:23Abstract configuration
  8. 5:11Half face traffic
  9. 5:59Contour
  10. 6:24Issues
  11. 6:42The specification
  12. 7:16Make this concrete
  13. 8:28Default Backend
  14. 10:14Virtual Host
  15. 10:52Default Route
  16. 11:50Multiple Ingress Objects
  17. 13:46Hirams Law
  18. 14:36Problems with Ingress
  19. 15:02Modern Web Application Patterns
  20. 15:32Multiple Pods
  21. 16:28Annotations
  22. 16:49Annotations and Virtual Hosts
  23. 19:19I have to answer all these questions
  24. 19:44Ingress isnt broken
  25. 20:08What is FTO
  26. 20:33Yahoo Japan
  27. 21:43IngressRoute
  28. 22:16Load Balancing
  29. 22:44Configuration Reload Support
  30. 25:01Change the Rules
  31. 25:34BlueGreen Deployments
  32. 26:34Delegation
  33. 27:33Google Finance
  34. 27:51TLS Secret
  35. 28:07Split Routes
  36. 28:53Ingress Wrap
  37. 29:14Delegate
  38. 29:44Finance
  39. 29:56Host
  40. 30:24DNS
  41. 30:44Restricting DNS
  42. 31:38Questions
~/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.