~/talk

Ready? A Deep Dive into Pod Readiness Gates for Service Health Management

Talkat KubeCon + CloudNativeCon Europe 2019 · on Wednesday, 2019-05-22· at 14:50· Hall 8.1 G1· [kubernetes, observability]
links:none on file
name:Ping Zou
links:none on file
slides:none on file

Kubernetes adds a pod readiness gate API that requires an extra pod condition to be true before a pod counts as ready, implemented so kubelet patches only its owned status fields and kubectl keeps the original Ready column; it reaches GA in 1.14. Google uses it to avoid traffic loss when programming external load balancers by targeting pods via network endpoint groups because external LB programming can take well over the typical <5s endpoint update, and Intuit’s Foremast auto-rollback demo shows the readiness gate preventing bad canaries and enabling automated remediation.

AI-written summary · about

  1. 0:00Intro
  2. 0:37Container Status
  3. 1:28Pod Status
  4. 1:51Pod LifeCycle
  5. 2:53Pod Readiness Consumer: Workload
  6. 3:20Deployment Rolling Update
  7. 4:49Pod Readiness Consumer Service
  8. 7:29Rendezvous
  9. 8:18Workloads vs. Network Abstractions
  10. 11:01Pod Ready++?
  11. 12:18Constraints
  12. 14:58Pod Life Cycle with Readiness Gate
  13. 15:39Pod Readiness Gate
  14. 16:29Seamless UX
  15. 19:25Container Native Load Balancing
  16. 29:24Foremast Demo
~/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.