(v2.2.0.1) Creating EKS Cluster
This is a guide for how to create an EKS cluster using the AWS Management Console. If you have an existing one that meets the requirements, please skip to the next section.
Step 1: Open EKS Service
Log in to your AWS Management Console.
Navigate to the EKS service by typing "EKS" in the search bar or finding it under “Services”.
Step 2: Create EKS Cluster
Click on Clusters in the left sidebar, then click on the Create cluster button.
Step 3: Configure Cluster
Name your cluster: Enter a unique name for your Kubernetes cluster.
Kubernetes version: Select the version of Kubernetes you want to use. AWS typically supports the last three stable versions.
Cluster Service Role: Select an existing IAM role or create a new role. This role provides Kubernetes permissions to make AWS API calls on your behalf.
If you need to create a new role, navigate to the IAM console in another tab, create a role with the
AmazonEKSClusterPolicy
, and then return to select this new role.
Step 4: Configure Networking
VPC: Select a VPC that has at least two subnets in different Availability Zones for high availability. You can use the default VPC or create a new one.
Subnets: Choose the subnets into which your cluster should be deployed.
Cluster endpoint access: Configure public and private access to your Kubernetes API server.
Step 5: Configure Logging
Logging: Enable or disable logging for your cluster components. You can select which logs (API, audit, authenticator, controllerManager, scheduler) to send to CloudWatch.
Step 6: Review and Create
Review all your settings. Make sure everything is configured as you desire.
Click on Create to start the process of EKS cluster creation.