Deprecations and Removals
Overview
Elastic Path will occasionally decide to remove features and capabilities from CloudOps for Kubernetes. This page is where we will announce our plans for deprecating or removing such features.
The Docker Runtime Will be Removed in Release 2.13
Support for the dockerd
container runtime is deprecated in CloudOps for Kubernetes release 2.12 and will be removed in release 2.13. CloudOps for Kubernetes will switch to the containerd
runtime in release 2.13. This change will have no impact on the functionality of CloudOps for Kubernetes or containerized services.
Background
Amazon Elastic Kubernetes Service (EKS) requires that all EKS clusters using the dockerd
container runtime switch to the containerd
runtime engine in EKS version 1.24. The Kubernetes open source project has removed support for the dockerd
runtime in Kubernetes version 1.24. For more information, see Amazon EKS is ending support for Dockershim.
To prepare for this, CloudOps for Kubernetes release 2.13 will remove dockerd
as the default runtime and use containerd
instead.
note
This change will only impact the Kubernetes cluster and containers running in the Kubernetes cluster. You will still be able to use Docker on local development workstations, on your Operations Workstation, and elsewhwere. You will still be able to use Docker outside of Kubernetes to run container images built using CloudOps for Kubernetes.
Preparation
It is important to review any additional in-cluster tools you may have to see if any rely on dockerd
being present. If there are any, you must investigate options to upgrade them in preparation for the upcoming switch to containerd
.
There will be no impact on any of the jobs, services or deployments included in and provided as part of CloudOps for Kubernetes. All functionalities provided as part of CloudOps for Kubernetes will work transparently with the new containerd
runtime. However, it is possible that you might have added tools that rely on the dockerd
runtime. Review any third-party or custom tools that integrate with the Kubernetes cluster to determine if they will be impacted by this upcoming change. For more information, see the Kubernetes page Check whether dockershim removal affects you.