Skip to content

Commit ec934e3

Browse files
authored
chore(java/eks): refresh sample code and set Amazon EKS version as 1.32 (#1182)
* chore(java/eks): refresh sample code and set Amazon EKS version as 1.32 * chore(java/eks): fix typo
1 parent bdaf244 commit ec934e3

File tree

8 files changed

+21
-21
lines changed

8 files changed

+21
-21
lines changed

java/eks/fargate-cluster/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99

1010
<properties>
1111
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
12-
<cdk.version>2.175.1</cdk.version>
13-
<kubectl.version>2.0.0</kubectl.version>
12+
<cdk.version>2.198.0</cdk.version>
13+
<kubectl.version>2.1.0</kubectl.version>
1414
<constructs.version>[10.0.0,11.0.0)</constructs.version>
1515
<junit.version>5.7.1</junit.version>
1616
</properties>
@@ -25,7 +25,7 @@
2525

2626
<dependency>
2727
<groupId>software.amazon.awscdk</groupId>
28-
<artifactId>cdk-lambda-layer-kubectl-v31</artifactId>
28+
<artifactId>cdk-lambda-layer-kubectl-v32</artifactId>
2929
<version>${kubectl.version}</version>
3030
</dependency>
3131

java/eks/fargate-cluster/src/main/java/com/amazonaws/cdk/EksFargateStack.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import software.amazon.awscdk.CfnOutput;
44
import software.amazon.awscdk.Stack;
5-
import software.amazon.awscdk.cdk.lambdalayer.kubectl.v31.KubectlV31Layer;
5+
import software.amazon.awscdk.cdk.lambdalayer.kubectl.v32.KubectlV32Layer;
66
import software.amazon.awscdk.services.ec2.SubnetSelection;
77
import software.amazon.awscdk.services.ec2.SubnetType;
88
import software.amazon.awscdk.services.eks.*;
@@ -43,9 +43,9 @@ public EksFargateStack(final Construct scope, final String id, final EksFargateP
4343
.mastersRole(clusterAdminRole)
4444
.role(clusterAdminRole)
4545
.endpointAccess(EndpointAccess.PUBLIC)
46-
.version(KubernetesVersion.V1_31)
46+
.version(KubernetesVersion.V1_32)
4747
.vpc(props.getVpc())
48-
.kubectlLayer(new KubectlV31Layer(this, "KubectlLayer"))
48+
.kubectlLayer(new KubectlV32Layer(this, "KubectlLayer"))
4949
.vpcSubnets(List.of(SubnetSelection.builder()
5050
.subnetType(SubnetType.PRIVATE_WITH_EGRESS)
5151
.build()))
@@ -72,7 +72,7 @@ public EksFargateStack(final Construct scope, final String id, final EksFargateP
7272
new CfnAddon(this, "eks-kube-proxy-addon", CfnAddonProps.builder()
7373
.clusterName(eksCluster.getClusterName())
7474
.addonName("kube-proxy")
75-
.addonVersion("v1.31.3-eksbuild.2")
75+
.addonVersion("v1.32.3-eksbuild.7")
7676
.resolveConflicts("OVERWRITE")
7777
.build());
7878

java/eks/fargate-cluster/src/test/java/com/amazonaws/cdk/EksFargateStackTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ void testEksCluster() {
5656
Map.of(
5757
"Config", Map.of(
5858
"name", "SampleCluster",
59-
"version", "1.31"
59+
"version", "1.32"
6060
)
6161
)
6262
), 1);

java/eks/fargate-cluster/src/test/resources/com/amazonaws/cdk/EksFargateStackExpected.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -384,7 +384,7 @@
384384
},
385385
"Config": {
386386
"name": "SampleCluster",
387-
"version": "1.31",
387+
"version": "1.32",
388388
"roleArn": {
389389
"Fn::GetAtt": [
390390
"EksClusterAdminRoleD3CAEBD0",
@@ -765,7 +765,7 @@
765765
"Type": "AWS::EKS::Addon",
766766
"Properties": {
767767
"AddonName": "kube-proxy",
768-
"AddonVersion": "v1.31.3-eksbuild.2",
768+
"AddonVersion": "v1.32.3-eksbuild.7",
769769
"ClusterName": {
770770
"Ref": "EksFargateCluster07FC3D2B"
771771
},

java/eks/private-cluster/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -95,10 +95,10 @@ For other packages or tools like `kubectl`, create an S3 bucket accessible from
9595
Sample cloudshell session:
9696
9797
```
98-
[cloudshell-user@ip-10-2-84-204 ~]$ curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.4/2025-01-10/bin/darwin/amd64/kubectl
98+
[cloudshell-user@ip-10-2-84-204 ~]$ curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.4/2025-04-17/bin/darwin/amd64/kubectl
9999

100-
[cloudshell-user@ip-10-2-84-204 ~]$ aws s3 cp kubectl s3://my-bucket/kubectl-1.31.4
101-
upload: ./kubectl to s3://my-bucket/kubectl-1.31.4
100+
[cloudshell-user@ip-10-2-84-204 ~]$ aws s3 cp kubectl s3://my-bucket/kubectl-1.32.4
101+
upload: ./kubectl to s3://my-bucket/kubectl-1.32.4
102102
```
103103
104104
## Accessing the EKS cluster with kubectl
@@ -116,7 +116,7 @@ Test the access to the EKS cluster. Get pods and nodes
116116
```
117117
[ssm-user@ip-10-0-0-240 ~]$ kubectl get nodes
118118
NAME STATUS ROLES AGE VERSION
119-
ip-10-0-0-60.ap-southeast-1.compute.internal Ready <none> 19h v1.31.0-eks-a737599
119+
ip-10-0-0-60.ap-southeast-1.compute.internal Ready <none> 19h v1.32.3-eks-473151a
120120

121121
[ssm-user@ip-10-0-0-240 ~]$ kubectl get pods -A
122122
NAMESPACE NAME READY STATUS RESTARTS AGE

java/eks/private-cluster/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99

1010
<properties>
1111
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
12-
<cdk.version>2.175.1</cdk.version>
13-
<kubectl.version>2.0.0</kubectl.version>
12+
<cdk.version>2.198.0</cdk.version>
13+
<kubectl.version>2.1.0</kubectl.version>
1414
<constructs.version>[10.0.0,11.0.0)</constructs.version>
1515
<junit.version>5.7.1</junit.version>
1616
</properties>
@@ -47,7 +47,7 @@
4747

4848
<dependency>
4949
<groupId>software.amazon.awscdk</groupId>
50-
<artifactId>cdk-lambda-layer-kubectl-v31</artifactId>
50+
<artifactId>cdk-lambda-layer-kubectl-v32</artifactId>
5151
<version>${kubectl.version}</version>
5252
</dependency>
5353

java/eks/private-cluster/src/main/java/com/amazonaws/cdk/examples/EksPrivateClusterStack.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import java.util.Map;
55
import software.amazon.awscdk.Stack;
66
import software.amazon.awscdk.StackProps;
7-
import software.amazon.awscdk.cdk.lambdalayer.kubectl.v31.KubectlV31Layer;
7+
import software.amazon.awscdk.cdk.lambdalayer.kubectl.v32.KubectlV32Layer;
88
import software.amazon.awscdk.services.autoscaling.AutoScalingGroup;
99
import software.amazon.awscdk.services.ec2.BastionHostLinux;
1010
import software.amazon.awscdk.services.ec2.BlockDevice;
@@ -89,12 +89,12 @@ private void createEksCluster(Role clusterAdmin) {
8989
this.cluster =
9090
Cluster.Builder.create(this, "eks")
9191
.vpc(vpc)
92-
.version(KubernetesVersion.V1_31)
92+
.version(KubernetesVersion.V1_32)
9393
.vpcSubnets(
9494
List.of(SubnetSelection.builder().subnetType(SubnetType.PRIVATE_ISOLATED).build()))
9595
.endpointAccess(EndpointAccess.PRIVATE)
9696
.clusterName("eks-private")
97-
.kubectlLayer(new KubectlV31Layer(this, "KubectlLayer"))
97+
.kubectlLayer(new KubectlV32Layer(this, "KubectlLayer"))
9898
.defaultCapacity(0)
9999
.mastersRole(clusterAdmin)
100100
.placeClusterHandlerInVpc(true)

java/eks/private-cluster/src/test/java/com/amazonaws/cdk/examples/EksPrivateClusterStackTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public void testEksClusterNameVersion() {
2929
"Config",
3030
Map.of(
3131
"name", "eks-private",
32-
"version", "1.31"))),
32+
"version", "1.32"))),
3333
1);
3434
}
3535

0 commit comments

Comments
 (0)