Amazon EKS
tags:
- administration
- installation
- helm
- EKS
- Amazon Web Services
- AWS
This guide covers the prerequisites and cluster creation specific to Amazon Elastic Kubernetes Service (EKS).
#Prerequisites
Install AWS CLI
Configure your AWS user account using the aws configure command. This user account must have permissions to work with Amazon EKS IAM roles, service-linked roles, AWS CloudFormation, and VPC resources.
Install kubectl
Install eksctl
Install Helm
#Create the EKS Cluster
eksctl create cluster \
--name flex-cluster \
--nodegroup-name flex-nodes \
--node-type NODE_TYPE \
--nodes 2 \
--managed \
--region REGION_CODEReplace NODE_TYPE with an instance type (for example: t3.xlarge, m5.large) and REGION_CODE with your AWS region (for example: us-east-1, eu-west-1). Adjust nodes as per your desired cluster size.
#Install the EBS CSI Driver
The EBS CSI driver requires an IAM role or ServiceAccount with appropriate permissions for EBS CSI operations. See the EBS CSI IAM role guide for setup instructions.
To attach volumes to your pods, install the Amazon EBS CSI driver.
#Create the Gluu Namespace
kubectl create namespace gluu#Next Steps
Proceed to Ingress Setup to configure traffic routing.
