Slide 1

Slide 1 text

State of Kubernetes in 2022: 1.24 and Beyond

Slide 2

Slide 2 text

Kubernetes Project Highlights

Slide 3

Slide 3 text

Achievements over the last year ● Feature maturity and stability

Slide 4

Slide 4 text

Achievements over the last year ● Feature maturity and stability ● Showing up and sticking around

Slide 5

Slide 5 text

Achievements over the last year ● Feature maturity and stability ● Showing up and sticking around ● Amping up Kubernetes security

Slide 6

Slide 6 text

Achievements over the last year ● Feature maturity and stability ● Showing up and sticking around ● Amping up Kubernetes security ● Removing things that no longer spark joy (bazel!)

Slide 7

Slide 7 text

Achievements over the last year ● Feature maturity and stability ● Showing up and sticking around ● Amping up Kubernetes security ● Removing things that no longer spark joy (bazel!) ● Growing Windows support

Slide 8

Slide 8 text

Themes/trends ● Prioritizing quality

Slide 9

Slide 9 text

Themes/trends ● Prioritizing quality ● Growing independent contributors

Slide 10

Slide 10 text

Themes/trends ● Prioritizing quality ● Growing independent contributors ● Niche contributor documentation

Slide 11

Slide 11 text

Themes/trends ● Prioritizing quality ● Growing independent contributors ● Niche contributor documentation ● Burnout

Slide 12

Slide 12 text

Growth Areas ● What is project health anyway?

Slide 13

Slide 13 text

Growth Areas ● What is project health anyway? ● Need more reviewers

Slide 14

Slide 14 text

Growth Areas ● What is project health anyway? ● Need more reviewers ● Very less full-time contributors

Slide 15

Slide 15 text

Kubernetes 1.24

Slide 16

Slide 16 text

Kubernetes 1.24 Features

Slide 17

Slide 17 text

Some interesting features 1. Dockershim removed from kubelet

Slide 18

Slide 18 text

Some interesting features 1. Dockershim removed from kubelet 2. Beta APIs off by default

Slide 19

Slide 19 text

Some interesting features 1. Dockershim removed from kubelet 2. Beta APIs off by default 3. New kubelet metric: OOM events

Slide 20

Slide 20 text

Some interesting features 1. Dockershim removed from kubelet 2. Beta APIs off by default 3. New kubelet metric: OOM events 4. No Secret by default for service account tokens

Slide 21

Slide 21 text

Some interesting features 1. Dockershim removed from kubelet 2. Beta APIs off by default 3. New kubelet metric: OOM events 4. No Secret by default for service account tokens 5. CSI volume health monitoring

Slide 22

Slide 22 text

What’s proposed in Kubernetes 1.25

Slide 23

Slide 23 text

Kubernetes 1.25 Features

Slide 24

Slide 24 text

Some interesting features to look out for 1. Multiple Service CIDRs

Slide 25

Slide 25 text

Some interesting features to look out for 1. Multiple Service CIDRs 2. Add configurable grace period to probes

Slide 26

Slide 26 text

Some interesting features to look out for 1. Multiple Service CIDRs 2. Add configurable grace period to probes 3. cAdvisor-less, CRI-full Container and Pod stats

Slide 27

Slide 27 text

Some interesting features to look out for 1. Multiple Service CIDRs 2. Add configurable grace period to probes 3. cAdvisor-less, CRI-full Container and Pod stats 4. Pod Security Policy deprecation

Slide 28

Slide 28 text

Some interesting features to look out for 1. Multiple Service CIDRs 2. Add configurable grace period to probes 3. cAdvisor-less, CRI-full Container and Pod stats 4. Pod Security Policy deprecation 5. CRD Validation Expression Language to Beta

Slide 29

Slide 29 text

Thank you!