Set Up Kubernetes Cluster on AWS EKS
Last updated
Last updated
This page provides step-by-step instructions to provision a Kubernetes cluster on Amazon Elastic Kubernetes Service (EKS) for deploying Nected.
Read the official , to read the steps in more detail.
Before setting up your Kubernetes cluster, ensure you've installed:
eksctl: See the for installation steps.
awscli: See the for installation steps.
Verify your AWS CLI configuration and connectivity by running:
This command confirms your AWS account details and ensures your CLI configuration is correctly set.
Follow these steps to create a Kubernetes cluster on AWS EKS for your Nected deployment:
Run the following command using eksctl
to provision your cluster:
Replace placeholders as follows:
<CLUSTER_NAME>
Name for your Kubernetes cluster
nected-prod
<REGION_NAME>
AWS Region where your cluster will reside
us-west-2
To connect to your newly created cluster, generate the KubeConfig file by running:
Replace placeholders as follows:
<REGION_NAME>
AWS Region of your EKS cluster
us-west-2
<CLUSTER_NAME>
Name of your EKS cluster
nected-prod
<PROFILE_NAME>
AWS CLI profile configured with access to EKS
default
Confirm your Kubernetes cluster connection:
This command displays essential details of your Kubernetes cluster, confirming successful setup.
Nected requires persistent storage. Create a default storage class using Amazon EBS (gp2
) with the following steps.
Execute the following command in your terminal:
Set this storage class as the default for your Kubernetes cluster:
Ensure your cluster nodes have the required IAM policy (AmazonEC2FullAccess
) to manage EBS volumes:
Open your AWS IAM Console.
Navigate to your cluster’s IAM roles (for both cluster and node group).
Attach the AmazonEC2FullAccess
policy to these roles.
This policy is essential for provisioning persistent storage dynamically.
With your AWS EKS Kubernetes cluster configured, you are now ready to deploy Nected:
If you encounter any issues during cluster setup, please reach out to our support team at .