Skip to content

Commit

Permalink
Updating the content in best practices to reflect the Kubernetes vers…
Browse files Browse the repository at this point in the history
…ion skew policy (#563)

* Update index.md

Updated the the upgrades section with the latest version skew policy

* Adding examples
  • Loading branch information
amedirr authored Aug 14, 2024
1 parent c6904bc commit 954b185
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion content/upgrades/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ To upgrade a cluster you will need to take the following actions:
1. [Review the Kubernetes and EKS release notes.](#use-the-eks-documentation-to-create-an-upgrade-checklist)
2. [Take a backup of the cluster. (optional)](#backup-the-cluster-before-upgrading)
3. [Identify and remediate deprecated and removed API usage in your workloads.](#identify-and-remediate-removed-api-usage-before-upgrading-the-control-plane)
4. [Ensure Managed Node Groups, if used, are on the same Kubernetes version as the control plane.](#track-the-version-skew-of-nodes-ensure-managed-node-groups-are-on-the-same-version-as-the-control-plane-before-upgrading) EKS managed node groups and nodes created by EKS Fargate Profiles only support 1 minor version skew between the control plane and data plane.
4. [Ensure Managed Node Groups, if used, are on the same Kubernetes version as the control plane.](#track-the-version-skew-of-nodes-ensure-managed-node-groups-are-on-the-same-version-as-the-control-plane-before-upgrading) EKS managed node groups and nodes created by EKS Fargate Profiles support 2 minor version skew between the control plane and data plane for Kubernetes version 1.27 and below. Starting 1.28 and above, EKS managed node groups and nodes created by EKS Fargate Profiles support 3 minor version skew betweeen control plane and data plane. For example, if your EKS control plane version is 1.28, you can safely use kubelet versions as old as 1.25. If your EKS version is 1.27, the oldest kubelet version you can use is 1.25.
5. [Upgrade the cluster control plane using the AWS console or cli.](https://docs.aws.amazon.com/eks/latest/userguide/update-cluster.html)
6. [Review add-on compatibility.](#upgrade-add-ons-and-components-using-the-kubernetes-api) Upgrade your Kubernetes add-ons and custom controllers, as required.
7. [Update kubectl.](https://docs.aws.amazon.com/eks/latest/userguide/install-kubectl.html)
Expand Down

0 comments on commit 954b185

Please sign in to comment.