Keynote: Kubernetes: This Job is Too Hard: Building New Tools, Patterns and Paradigms to Democratize
summary
Argues that container plus Kubernetes still leaves too many disconnected decisions and presents Metaparticle a language‑centric standard library that compiles code annotations or options objects into container images, pushes them to a registry and deploys Kubernetes objects. Demo shows Java and JavaScript code that becomes a running service with replicas=4, attached logs and load balancer, and examples for distributed primitives: a lock implemented via a CRD sidecar, master election, and declarative sharding using shards=4 that produces stateful sets and routing.
AI-written summary · about
chapters (15)
- 0:00Intro
- 1:13The process of development
- 3:38Everything in one place
- 4:46Build libraries not platforms
- 5:11Encourage sharing and re-use.
- 6:24Language idiomatic cloud
- 9:04This is not a new idea
- 10:09This was always the plan
- 12:02Packaging via Metaparticle Javascript
- 13:33Demo
- 15:55Synchronization: Locks
- 16:36Synchronization: Details
- 17:12Synchronization: Election
- 17:53Patterns for Distributed Systems
- 18:28Higher level patterns: Sharding
related talks
15mKeynote: Kubernetes
21mKeynote: In Search of the Kubernetes "Rails" Moment
20mKeynote: Kubernetes - Don't Stop Believin'
14mKeynote: Kubernetes is Still Hard (for Developers)
17mKeynote: Kubernetes: Finally...A True Cloud Platform
05mKeynote: Breaking Tradition: The Future of Package Management with Kubernetes
20mKeynote: Kubernetes - 1.4 and Beyond
26mKeynote: Kubernetes - The Universal Control Plane
