AWS eks documentation change
Summary
Updated documentation structure and content for EKS Auto Mode quickstart guide. Changes include: section header renames, prerequisite restructuring, formatting improvements, added load balancer documentation, and revised cleanup instructions emphasizing CloudFormation stack deletion.
Security assessment
The changes primarily improve documentation clarity and structure without addressing security vulnerabilities or introducing security features. The cleanup section update about CloudFormation stack deletion is operational guidance rather than security remediation. No CVE references, vulnerability fixes, or explicit security controls are mentioned.
Diff
diff --git a/eks/latest/userguide/quickstart.md b/eks/latest/userguide/quickstart.md index 9583816f5..6cdc6e49c 100644 --- a//eks/latest/userguide/quickstart.md +++ b//eks/latest/userguide/quickstart.md @@ -5 +5 @@ -In this tutorialPrerequisitesConfigure the clusterCreate IngressClassDeploy the 2048 game sample applicationPersist Data using Amazon EKS Auto ModeDelete your cluster and nodes +In this tutorialPrerequisitesConfigure the clusterCreate IngressClassDeploy the 2048 game sample applicationPersist Data using Amazon EKS Auto ModeClean up @@ -13 +13 @@ To contribute to this user guide, choose the **Edit this page on GitHub** link t -Deploy a game application and persist its data on Amazon EKS +This quickstart tutorial guides you through the steps to deploy the 2048 game sample application and persist its data on an Amazon EKS Auto Mode cluster using [eksctl](https://eksctl.io/). @@ -15 +15 @@ Deploy a game application and persist its data on Amazon EKS -This quickstart tutorial shows the steps to deploy the 2048 game sample application and persist its data on an Amazon EKS Auto Mode cluster using [eksctl](https://eksctl.io/). Amazon EKS Auto Mode automates routine tasks for cluster block storage, networking, load balancing, and compute autoscaling. +[Amazon EKS Auto Mode](./automode.html) simplifies cluster management by automating routine tasks like block storage, networking, load balancing, and compute autoscaling. During setup, it handles creating nodes with EC2 managed instances, application load balancers, and EBS volumes. @@ -17,3 +17 @@ This quickstart tutorial shows the steps to deploy the 2048 game sample applicat -As we progress, we’ll walk you through the cluster setup process. Amazon EKS Auto Mode will automate tasks for creating a node using an EC2 managed instance, creating an application load balancer, and creating an EBS volume. - -Overall, you’ll deploy a sample workload with the custom annotations required to fully integrate with AWS services. +In summary, you’ll deploy a sample workload with the custom annotations needed for seamless integration with AWS services. @@ -25 +23 @@ Using the `eksctl` cluster template that follows, you’ll build a cluster with -**VPC Configuration** When using the eksctl cluster template that follows, eksctl automatically creates an IPv4 Virtual Private Cloud (VPC) for the cluster. By default, eksctl configures a VPC that addresses all networking requirements, in addition to creating both public and private endpoints. + * **VPC Configuration** : When using the eksctl cluster template that follows, eksctl automatically creates an IPv4 Virtual Private Cloud (VPC) for the cluster. By default, eksctl configures a VPC that addresses all networking requirements, in addition to creating both public and private endpoints. @@ -27 +25 @@ Using the `eksctl` cluster template that follows, you’ll build a cluster with -**Instance Management** EKS Auto Mode dynamically adds or removes nodes in your EKS cluster based on the demands of your Kubernetes applications. + * **Instance Management** : EKS Auto Mode dynamically adds or removes nodes in your EKS cluster based on the demands of your Kubernetes applications. @@ -29 +27,3 @@ Using the `eksctl` cluster template that follows, you’ll build a cluster with -**Data Persistence** Use the block storage capability of EKS Auto Mode to ensure the persistence of application data, even in scenarios involving pod restarts or failures. + * **Data Persistence** : Use the block storage capability of EKS Auto Mode to ensure the persistence of application data, even in scenarios involving pod restarts or failures. + + * **External App Access** : Use the load balancing capability of EKS Auto Mode to dynamically provision an Application Load Balancer (ALB). @@ -31 +30,0 @@ Using the `eksctl` cluster template that follows, you’ll build a cluster with -**External App Access** Use the load balancing capability of EKS Auto Mode to dynamically provision an Application Load Balancer (ALB). @@ -33 +31,0 @@ Using the `eksctl` cluster template that follows, you’ll build a cluster with -## Prerequisites @@ -35 +32,0 @@ Using the `eksctl` cluster template that follows, you’ll build a cluster with -Before you begin, ensure you have the following prerequisites set up to use Amazon EKS: @@ -37 +34 @@ Before you begin, ensure you have the following prerequisites set up to use Amaz - * Set up AWS CLI and configure credentials +## Prerequisites @@ -39 +36 @@ Before you begin, ensure you have the following prerequisites set up to use Amaz - * Install eksctl +Before you start, make sure you have performed the following tasks: @@ -41 +38 @@ Before you begin, ensure you have the following prerequisites set up to use Amaz - * Install kubectl + * [Setup your environment for Amazon EKS](https://docs.aws.amazon.com/eks/latest/userguide/setting-up.html) @@ -42,0 +40 @@ Before you begin, ensure you have the following prerequisites set up to use Amaz + * [Install the latest version of eksctl](https://eksctl.io/installation/) @@ -46 +43,0 @@ Before you begin, ensure you have the following prerequisites set up to use Amaz -For more information, see [Set up to use Amazon EKS](./setting-up.html). @@ -52 +49 @@ In this section, you’ll create a cluster using EKS Auto Mode for dynamic node -Create a `cluster-config.yaml` file and paste the following contents into it. Replace `region-code` with a valid Region, such as `us-east-1`: +Create a `cluster-config.yaml` file and paste the following contents into it. Replace `region-code` with a valid Region (e.g., `us-east-1`). @@ -67 +64 @@ Now, we’re ready to create the cluster. -Create the Amazon EKS cluster: +Create the EKS cluster using the `cluster-config.yaml``: @@ -237 +234 @@ If you liked this tutorial, let us know by providing feedback so we’re able to -## Delete your cluster and nodes +## Clean up @@ -239 +236 @@ If you liked this tutorial, let us know by providing feedback so we’re able to -After you’ve finished with the cluster that you created for this tutorial, you should clean up by deleting the cluster with the following command. If you want to do more with this cluster before you clean up, see Next steps. +To avoid incurring future charges, you need to delete the associated CloudFormation stack manually to delete all resources created during this guide, including the VPC network. @@ -240,0 +238 @@ After you’ve finished with the cluster that you created for this tutorial, you +Delete the CloudFormation stack: @@ -242 +239,0 @@ After you’ve finished with the cluster that you created for this tutorial, you - eksctl delete cluster -f ./cluster-config.yaml @@ -244 +241 @@ After you’ve finished with the cluster that you created for this tutorial, you -EKS will automatically clean up any nodes it provisioned when the cluster is deleted. + eksctl delete cluster -f ./cluster-config.yaml