The Cloud Native Computing Foundation published their Annual Report for 2021 which outlines the past year and what can be expected in the upcoming 6 months. Community leaders and 62,000 contributors on GitHub came together to report on initiatives and updates to create CNCF’s second annual report.

So, here are the important updates from the Kubernetes Annual Report that we think you need to know.

Saying goodbye to dockershim

After the Kubernetes v1.20 release announced the deprecation of dockershim, further updates show the final removal of dockershim from Kubernetes v1.24. This stems from the creation of dockershim implementing Container Runtime Interface (CRI) support for Docker which has led to several maintenance issues. Changes are in favour of runtimes that use CRI designed for Kubernetes rather than Docker to reduce ongoing issues in the Kubernetes community.

For further information on the removal of dockershim, Kubernetes.io has released a FAQ to help guide you through some frequently asked questions. If you are unsure if this change will affect you, visit “Is your cluster ready for v1.24?” for more details.

Tackling storage capacity tracking

Within the v1.24 release, storage capacity tracking has been introduced to increase the chances of scheduling succeeding on the first try. This allows for nodes for a Pod to be accurately selected based on which Pods have volumes that still need provisioning. Storage capacity tacking in the latest update will allow for Pods to be scheduled that might overwise get stuck due to the choice being made blindly.

To read more key information surrounding the updates to storage capacity tracking, refer to Kubernetes “storage capacity document” or the “storage capacity tracking blog post”.

Making quality a priority

Through the changes made in v1.22 and v1.23, it became apparent that the overall quality of Kubernetes needed to be improved to fix bugs and past errors. By clarifying the standards required by reviewers and approvers, this tackles issues that result in lower quality such as regression and faulty automated tests. The CNCF went on to outline how the release schedule will be adjusted to have more time for feedback on builds.

Finding more resources

In May, Saiyam Pathak from Civo spoke about what's new in the Kubernetes 1.24 release. Read more about what he had to say in this slide deck.

By signing up to Civo, you can keep up to date with the latest industry news in our monthly newsletter. You can also get started using our Kubernetes platform today with $250 free credit for your first month.