~/talk

Gateway API: Basics, Nuance, and the Real World

Talkat KCD Los Angeles 2024 · 2024-03-14..03-15· [kubernetes, networking]
linkedin:leighcs
slides:none on file

Gateway API replaces Ingress by splitting responsibilities into GatewayClass/Gateway/HTTPRoute so infra teams provision listeners and app teams own routes; controllers and CRDs install separately; demo uses kind with a Traffic controller and nginx, running Siege, showing rolling updates produce 502s because endpoints drop early. Solution demos Kubernetes alpha pod lifecycle sleep action to delay endpoint removal and achieve zero‑downtime, and a cross‑namespace referenceGrant pattern for secret access; it works in the demo.

AI-written summary · about

  1. 0:00Introduction and speaker background
  2. 1:27Why Gateway API matters in Kubernetes
  3. 4:58Kubernetes networking model and Ingress limitations
  4. 15:29Problems with Ingress and the need for Gateway API
  5. 18:19Gateway API basics and resource model
  6. 23:41Gateway classes and infrastructure provisioning
  7. 35:33Gateway API nuances and multi-implementer challenges
  8. 37:17Reference Grant for cross-namespace access
  9. 43:03Live demo of Gateway API in action
  10. 48:07Zero downtime deployments and pod shutdown issues
  11. 55:12Pod lifecycle sleep action feature
  12. 57:38Summary and recap of Gateway API benefits
~/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.