~/talk

Building Distributed Systems with Kubernetes

Talkat GOTO Chicago 2018 · 2018-04-24..04-27· [kubernetes, distributed-systems]
links:none on file
slides:none on file

Kubernetes functions as an assembly language for distributed systems with concrete extension points: Custom Resource Definitions plus controllers let teams model video streams as resources (used to replace CAP hardware at Comcast and successfully decouple ops from video engineers), API aggregation and the Open Service Broker expose cloud services, the Prometheus operator instantiates statefulsets and handles upgrades (requesting two replicas in examples), the virtual kubelet maps pods to cloud instances for bursty batch work, and a custom scheduler or CNI plugin solves locality, GPU or network-aware placement.

AI-written summary · about

  1. 0:00Introduction
  2. 0:43Kubernetes as a framework
  3. 1:18Kubernetes as assembly
  4. 1:57Kubernetes architecture
  5. 2:26Customizing the API
  6. 2:52The reconciliation loop
  7. 3:04Extending Kubernetes
  8. 26:58Building abstractions
  9. 32:30Future of Kubernetes
  10. 33:20Q&A
~/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.