January 6th, 2023
1.45.0
November 30th, 2022
1.44.0
Linode Kubernetes Engine v1.44.0
Added
- Adds support for Kubernetes 1.24.
Note: The dockershim component was removed in upstream Kubernetes starting at version 1.24 (see Dockershim Removal FAQ). The Linode Kubernetes Engine has kept this component installed on 1.24 LKE nodes in case any customer is reliant on that feature. When deploying a new LKE cluster using Kubernetes v1.24 (and later versions), the default container runtime has been changed to containerd.
June 27th, 2022
1.42.0
April 21st, 2022
1.37.0
April 7th, 2022
1.36.0
March 8th, 2022
1.35.0
February 23rd, 2022
1.34.0
January 19th, 2022
1.32.0
December 14th, 2021
1.30.0
December 3rd, 2021
1.29.1
November 23rd, 2021
1.29.0
November 10th, 2021
1.28.3
Linode Kubernetes Engine v1.28.3
Added
- Added support for High Availability control planes. This feature is currently available to members of the Linode Early Access Program. If interested in testing this feature, please open a support ticket.
Fixed
- Tuned etcd resource limits to increase control plane stability for all LKE clusters.
September 17th, 2021
1.27.0
September 14th, 2021
1.26.0
Linode Kubernetes Engine v1.26.0
Added
- Add support for cluster-autoscaler to all LKE clusters. This feature is now live and configurable per node pool via the Linode API.
Fixed
- Revert Calico CNI to host-local IPAM to address connectivity issues with the control plane. Any existing workloads still experiencing issues communicating with the control plane should be restarted so that pods receive a new pod IP address.
July 21st, 2021
1.23.0
July 12th, 2021
1.22.0
June 16th, 2021
1.21.0
Linode Kubernetes Engine v1.21.0
Added
- Added support for Graceful Node Shutdown in v1.20 and v1.21 clusters. Existing clusters must recycle their nodes to finish the upgrade.
- Added support for optional eBPF dataplanes by having new LKE nodes mount the BPF filesystem on startup.
Changed
- Upgraded coreDNS image from v1.8.0 to v1.8.4
- Upgraded Calico CNI from v3.10.4 to v3.19.0
- Upgraded cluster control plane components to latest available patch version: v1.18.19, v1.19.11, and v1.20.7.
Fixed
- Disabled rpcbind by default on new LKE nodes, to avoid having unnecessary ports open.
- Fixed bug where kubelet and kubeadm configs in v1.21 clusters would still mention v1.20 text.
May 28th, 2021
1.20.0
March 31st, 2021
1.17.0
Linode Kubernetes Engine v1.17.0
Added
- Add support for Ephemeral Containers. Existing clusters can gain support by recycling all cluster nodes.
Changed
- Upgrade cluster control plane components to latest available patch version: v1.18.17, v1.19.9, and v1.20.5
- Remove support for v1.16 clusters in LKE
- Upgrade Calico CNI to v3.10.4 for all LKE clusters
- Upgrade etcd to v3.4.14 for all LKE clusters
- Tune etcd to reduce memory usage and increase stability
March 10th, 2021
1.16.0
February 24th, 2021
1.15.1
Linode Kubernetes Engine v1.15.1
Changed
- Upgrade cluster control plane components to latest available patch version: v1.18.16 and v1.19.8
- Upgrade coredns on all LKE clusters to v1.8.0
- Upgrade CCM for LKE clusters to v0.3.12, which allows for inter-service
communication from within cluster via external LB and removes support for
deprecated
tls
andprotocol
annotations - Update all Kubernetes worker node disk images to their latest patch versions: v1.19.8 and v1.18.16. Please recycle your nodes to receive the latest updates
- Update all Kubernetes worker node disk images to include new packages: open-iscsi for longhorn support and lvm2 for rook support. Please recycle your nodes to receive the latest updates.
February 1st, 2021
1.14.0
January 13th, 2021
1.13.0
Linode Kubernetes Engine v1.13.0
Changed
- Upgrade CSI for LKE clusters to v0.3.0, which improves compatibility with future Kubernetes versions
- Upgrade CCM for LKE clusters to v0.3.9, which adds the ability to specify a default proxy-protocol version and a proxy-protocol version per config
- Update all Kubernetes worker node disk images to their latest patch versions: v1.16.15, v1.17.17, and v1.18.15. Please recycle your nodes to receive the latest updates
January 11th, 2021
1.12.1
November 23rd, 2020
1.11.0
Linode Kubernetes Engine v1.11.0
Added
- Update CCM to version 0.3.8 to include support for NodeBalancer Proxy Protocol
- Update CSI to version 0.1.7 to include support for Linode Block Storage Volume expansion.
- Upgrade cluster control plane components to latest available patch version: v1.17.14 and 1.18.12
Fixed
- Address issue that could allow etcd to restore an incorrect backup.
September 21st, 2020
1.8.0
September 1st, 2020
1.7.2
August 3rd, 2020
1.6.0
Linode Kubernetes Engine v1.6.0
Added
- Add Node Pool Recycle feature so that users can redeploy Nodes with the latest patches and kubelet version
- Add support for up to 126 Nodes per cluster
- Add NFS packages to Node disk images. All newly deployed Nodes have NFS support. Existing Node pools can gain support using the "Recycle Nodes" feature
Changed
- LKE Node labels are reapplied on Node startup to ensure that they persist between reboots
- Update CCM version to 0.3.6 to include a bugfix for TLS configuration
- Increased timeout on kube-apiserver loadbalancers to prevent premature termination of connections
Fixed
- Address connectivity issue for connections opened by control plane to cluster workloads
July 20th, 2020
1.5.1
June 24th, 2020
1.3.0
Linode Kubernetes Engine v1.3.0
Added
- Added support for Kubernetes control plane versions 1.15.12, 1.16.11, 1.17.7. All clusters were upgraded to these versions
- Kubelet versions 1.15.10, 1.16.7, and 1.17.3 were made available for new and recycled Nodes
Changed
- Allow patch version skew between control plane and kubelet, so that we can push kubelet upgrades asynchronously
Fixed
- Deploy Linode Cloud Controller Manager v0.3.5 for all clusters to fix a bug with NodeBalancer config rebuild for LoadBalancer Services