Upgrade to Pro — share decks privately, control downloads, hide ads and more …

State of Kubernetes in 2022

State of Kubernetes in 2022

Nabarun Pal

July 30, 2022
Tweet

More Decks by Nabarun Pal

Other Decks in Technology

Transcript

  1. State of Kubernetes in 2022:
    1.24 and Beyond

    View full-size slide

  2. Kubernetes Project
    Highlights

    View full-size slide

  3. Achievements over the last year
    ● Feature maturity and stability

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  6. 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!)

    View full-size slide

  7. 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

    View full-size slide

  8. Themes/trends
    ● Prioritizing quality

    View full-size slide

  9. Themes/trends
    ● Prioritizing quality
    ● Growing independent contributors

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  12. Growth Areas
    ● What is project health anyway?

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  15. Kubernetes 1.24

    View full-size slide

  16. Kubernetes 1.24 Features

    View full-size slide

  17. Some interesting features
    1. Dockershim removed from kubelet

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  20. 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

    View full-size slide

  21. 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

    View full-size slide

  22. What’s proposed in
    Kubernetes 1.25

    View full-size slide

  23. Kubernetes 1.25 Features

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  26. 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

    View full-size slide

  27. 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

    View full-size slide

  28. 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

    View full-size slide