Slide 1

Slide 1 text

Kubernetes secret superpower Chen Goldberg, Engineering Director, Google @GoldbergChen

Slide 2

Slide 2 text

Confidential & Proprietary Imagine

Slide 3

Slide 3 text

Confidential & Proprietary Back in the day

Slide 4

Slide 4 text

Confidential & Proprietary Kubernetes

Slide 5

Slide 5 text

Confidential & Proprietary Kubernetes’ system layers Ecosystem Interface layer: client libraries and tools Governance layer: automation and policy enforcement Application layer: deployment and routing Nucleus: API and execution Container runtime Network plugin Cloud provider Volume plugin Image registry Identity provider

Slide 6

Slide 6 text

Confidential & Proprietary Reconciliation Act Robust Robust Observe Diff

Slide 7

Slide 7 text

Confidential & Proprietary Kubernetes’ API extensions Flexible Robust Custom resource definition (CRD) Robust API server builder Robust Kube aggregator Core Easier

Slide 8

Slide 8 text

Confidential & Proprietary Accelerate innovation API CLI UI kubelet

Slide 9

Slide 9 text

kube-metacontroller demo

Slide 10

Slide 10 text

Confidential & Proprietary Certified Kubernetes conformance program

Slide 11

Slide 11 text

Confidential & Proprietary What’s next?

Slide 12

Slide 12 text

Confidential & Proprietary The future is bright