1.21.2-do.0
Validated on 29 Jun 2021 • Last edited on 1 Dec 2022
DigitalOcean Kubernetes (DOKS) is a Kubernetes service with a fully managed control plane, high availability, and autoscaling. DOKS integrates with standard Kubernetes toolchains and DigitalOcean’s load balancers, volumes, CPU and GPU Droplets, API, and CLI.
- First 1.21.x release
- Upgrades to system components:
- Updated to Cilium 1.10.1
- Enabled full kube-proxy replacement
- Enabled the
enable-egress-gateway
andenable-bpf-masquerade
options to allow use of Cilium’s egress gateway feature
- Updated to CoreDNS v1.8.4
- Updated CSI driver sidecars:
- Updated to external-provisioner v2.2.1
- Updated to external-attacher v3.2.1
- Updated to external-snapshotter v3.0.3
- Updated to external-resizer v1.2.0
- Updated to DO CCM v0.1.33
- Updated to Linux kernel-image-4.19.0-17-amd64, which includes the
target_core_mod
module that was missing from previous releases
- Updated to Cilium 1.10.1
- Configured graceful node shutdown parameters on the Kubelet to allow graceful workload termination when worker nodes are powered off
- Removed kube-proxy, since Cilium is now configured for full kube-proxy replacement mode. Clusters created on 1.20 and previous releases will have kube-proxy deleted during upgrade.
- Raised
pid_max
to 4194304 to help avoid PID exhaustion on large workers - Configured PID and CPU reservations for system components to improve node stability
- Renamed the managed
kube-state-metrics
ServiceAccount to avoid conflicts with customer installations of kube-state-metrics. Upgraded clusters will retain thekube-state-metrics
ServiceAccount, but it can be safely removed.