Amazon Elastic Kubernetes Service (Amazon EKS) is a fully managed Kubernetes service. This readme contains details on how to get started with Amazon EKS. It contains links to the relevant AWS tutorials as needed.
After performing the following steps, one will have a cloud Kubernetes environment capable of running UKC/CASP.
An IAM user with Administrator permissions is required. If this type of user does not exist, create one in your AWS account and then use that user for the following operations.
There are two tutorials to choose from. The eksctl tuturial is more simple, while the console tutuorial provides more flexibility.
For "Compute" we recommend starting with AWS Managed Nodes group. AWS Fargate may be added later for particular namespaces.
A Persistent storage driver needs to be installed.
Note: Currently, only EBS supports dynamic provisioning and thus it might be preferable over EFS.
Access the existing environment as a client via kubectl
.
- Perform the “Install the AWS CLI” and “Configure your AWS CLI credentials” steps in the getting-started guide.
- Follow the instructions to Create a cubeconfig.
- Follow these instructions to get started with the dashboard.
- Use
kubectl proxy
to serve the dashboard for EKS.