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

Linode Kubernetes Engine v1.23.0

Changed

  • Upgraded Calico CNI from v3.19.0 to v3.19.1
  • Upgraded cluster control plane components to latest available patch version: v1.19.13, v1.20.9, and v1.21.3.
1.22.0

Linode Kubernetes Engine v1.22.0

Added

  • Add wildcard tolerations to all critical LKE pods

Changed

  • Upgrade cluster control plane components to latest available Kubernetes patch versions: v1.19.12, v1.20.8, and v1.21.2.
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.
1.20.0

Linode Kubernetes Engine v1.20.0

Added

  • Add support for Kubernetes v1.21.1.

Changed

  • Change all container image URIs to mirrored repos hosted on the Linode Docker Hub account.
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
1.16.0

Linode Kubernetes Engine v1.16.0

Added

  • Add support for deploying Kubernetes v1.20.4

Changed

  • Upgrade CCM for LKE clusters to v0.3.13, which adds support for a new hostname-only-ingress annotation
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 and protocol 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.
1.14.0

Linode Kubernetes Engine v1.14.0

Added

  • Add support for deploying Kubernetes v1.19.7

Changed

  • Upgrade cluster control plane components to latest available patch version: v1.17.17 and v1.18.15
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
1.12.1

Linode Kubernetes Engine v1.12.1

Added

  • Upgrade cluster control plane components to latest available patch version: v1.17.16 and v1.18.14
  • Add support for cluster upgrades to the next available Kubernetes minor version
  • Add support for full-cluster and individual node recycle
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.
1.8.0

Linode Kubernetes Engine v1.8.0

Added

  • Add support for deploying Kubernetes v1.18.8
1.7.2

Linode Kubernetes Engine v1.7.2

Added

  • Add mitigation for CVE-2020-8558 on node initialization. Users should recycle their nodes for these changes to apply.
  • Upgrade the control planes to the latest patch version available: v1.15.12, v1.16.14, and v1.17.11.
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
1.5.1

Linode Kubernetes Engine v1.5.1

Changed

  • Add support for Kubernetes control plane version 1.16.13 and 1.17.9 with upstream bug fixes. All clusters were upgraded to these versions

Fixed

  • Fixed an issue with etcd backups not restoring in some cases
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