~/talk

Emitting, Consuming, and Presenting: The Event Lifecycle

slides:none on file

Shows how to emit real Kubernetes Event objects (must include UID and resourceVersion to appear in kubectl describe), consume them with a Python watch or use Heptio/event-router to send to stdout, S3, Kafka or HTTP, and export counts to Prometheus for graphs. Demonstrates an approval webhook blocks replica set creation until an approval Event exists, and notes defaults like events TTL one hour, cardinality risks in Prometheus, and that excessive events can hurt large-cluster performance.

AI-written summary · about

  1. 0:00Start
  2. 2:40Let's talk events because...
  3. 3:49Get Events with Kubectl
  4. 6:20Again, this time with YAML (continued)
  5. 7:32Event Lifecycle Defaults
  6. 8:47Building the Event Object
  7. 9:46Emitting Events in Python
  8. 14:28View Our Event in a Sea of Events
  9. 14:58Our Event in context of a Deployment
  10. 15:31Consuming Events
  11. 17:18Heptio Labs Event Router
  12. 18:40Presenting Events
  13. 18:54Monitoring Events
  14. 20:56What Events Tell Us Now
  15. 21:57Use Cases for Custom Events
  16. 24:47Webhook: without approval
  17. 25:48Other use cases
~/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.