From 33816cf698bde24040b534df0fb835324b0f109a Mon Sep 17 00:00:00 2001 From: Niall Thomson Date: Wed, 18 Oct 2023 23:53:21 +0000 Subject: [PATCH] Upgrade to EKS 1.27 --- cluster/eksctl/cluster.yaml | 6 +++--- .../fundamentals/managed-node-groups/upgrades/index.md | 2 +- .../custom-networking/provision-new-node-group.md | 8 ++++---- website/docusaurus.config.js | 4 ++-- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/cluster/eksctl/cluster.yaml b/cluster/eksctl/cluster.yaml index 33a636693c..de897a098e 100644 --- a/cluster/eksctl/cluster.yaml +++ b/cluster/eksctl/cluster.yaml @@ -9,7 +9,7 @@ availabilityZones: metadata: name: ${EKS_CLUSTER_NAME} region: ${AWS_REGION} - version: '1.25' + version: '1.27' tags: karpenter.sh/discovery: ${EKS_CLUSTER_NAME} created-by: eks-workshop-v2 @@ -26,7 +26,7 @@ vpc: addons: - name: vpc-cni - version: v1.12.5-eksbuild.2 + version: '1.14.1' configurationValues: "{\"env\":{\"ENABLE_PREFIX_DELEGATION\":\"true\", \"ENABLE_POD_ENI\":\"true\", \"POD_SECURITY_GROUP_ENFORCING_MODE\":\"standard\"}}" resolveConflicts: overwrite @@ -37,6 +37,6 @@ managedNodeGroups: maxSize: 6 instanceType: m5.large privateNetworking: true - releaseVersion: 1.25.6-20230304 + releaseVersion: 1.27.3-20230816 labels: workshop-default: 'yes' diff --git a/website/docs/fundamentals/managed-node-groups/upgrades/index.md b/website/docs/fundamentals/managed-node-groups/upgrades/index.md index a716937bf8..ac5c279f93 100644 --- a/website/docs/fundamentals/managed-node-groups/upgrades/index.md +++ b/website/docs/fundamentals/managed-node-groups/upgrades/index.md @@ -47,7 +47,7 @@ Upgrading the node group will take at least 10 minutes, only execute this sectio The EKS cluster that has been provisioned for you intentionally has managed node groups that are not running the latest AMI. You can see what the latest AMI version is by querying SSM: ```bash -$ aws ssm get-parameter --name /aws/service/eks/optimized-ami/1.25/amazon-linux-2/recommended/image_id --region $AWS_REGION --query "Parameter.Value" --output text +$ aws ssm get-parameter --name /aws/service/eks/optimized-ami/1.27/amazon-linux-2/recommended/image_id --region $AWS_REGION --query "Parameter.Value" --output text ami-0fcd72f3118e0dd88 ``` diff --git a/website/docs/networking/custom-networking/provision-new-node-group.md b/website/docs/networking/custom-networking/provision-new-node-group.md index 28c99513e0..5382f8a0f6 100644 --- a/website/docs/networking/custom-networking/provision-new-node-group.md +++ b/website/docs/networking/custom-networking/provision-new-node-group.md @@ -26,10 +26,10 @@ Once this is complete we can see the new nodes registered in the EKS cluster: ```bash wait=30 $ kubectl get nodes -L eks.amazonaws.com/nodegroup NAME STATUS ROLES AGE VERSION NODEGROUP -ip-10-42-104-242.us-west-2.compute.internal Ready 84m v1.25.6-eks-48e63af default -ip-10-42-110-28.us-west-2.compute.internal Ready 61s v1.25.9-eks-0a21954 custom-networking -ip-10-42-139-60.us-west-2.compute.internal Ready 65m v1.25.6-eks-48e63af default -ip-10-42-180-105.us-west-2.compute.internal Ready 65m v1.25.6-eks-48e63af default +ip-10-42-104-242.us-west-2.compute.internal Ready 84m vVAR::KUBERNETES_NODE_VERSION default +ip-10-42-110-28.us-west-2.compute.internal Ready 61s vVAR::KUBERNETES_NODE_VERSION custom-networking +ip-10-42-139-60.us-west-2.compute.internal Ready 65m vVAR::KUBERNETES_NODE_VERSION default +ip-10-42-180-105.us-west-2.compute.internal Ready 65m vVAR::KUBERNETES_NODE_VERSION default ``` You can see that 1 new node provisioned labeled with the name of the new node group. diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index cc1a24fd07..a93e01397e 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -57,8 +57,8 @@ const config = { MANIFESTS_REF: manifestsRef, MANIFESTS_OWNER: manifestsOwner, MANIFESTS_REPOSITORY: manifestsRepository, - KUBERNETES_VERSION: '1.25', - KUBERNETES_NODE_VERSION: '1.25.6-eks-48e63af' + KUBERNETES_VERSION: '1.27', + KUBERNETES_NODE_VERSION: '1.27.3-eks-48e63af' } }], [remarkIncludeCode, { manifestsDir }],