# EKS Clusters

Provisions a new Elastic Kubernetes Service (EKS) Cluster in target AWS Cloud.

NOTE

EKS Cluster provisioning is different than creating a Kubernetes Cluster type in AWS EC2, which creates EC2 instances and configures Kubernetes, outside of EKS.

HPE Morpheus Enterprise currently supports EKS in the following regions: `us-east-2`, `us-east-1`, `us-west-1`, `us-west-2`, `af-south-1`, `ap-east-1`, `ap-south-1`, `ap-northeast-3`, `ap-northeast-2`, `ap-southeast-1`, `ap-southeast-2`, `ap-northeast-1`, `ca-central-1`, `eu-central-1`, `eu-west-1`, `eu-west-2`, `eu-south-1`, `eu-west-3`, `eu-north-1`, `me-south-1`, `sa-east-1`, `us-gov-east-1`, `us-gov-west-1`

## Create an EKS Cluster

### Procedure

1. Navigate to `Infrastructure - Clusters`
2. Select + ADD CLUSTER
3. Select `EKS Cluster`
4. Populate the following: 

   LAYOUT
   :   Select server layout for EKS Cluster

   PUBLIC IP
   :   Subnet Default
       :   Use AWS configured Subnet setting for Public IP assignment

       Assigned EIP
       :   Assigned Elastic IP to Controller and Worker Nodes. Requires available EIP’s

   CONTROLLER ROLE
   :   Select Role for EKS Controller from synced role list

   CONTROLLER SUBNET
   :   Select subnet placement for EKS Controller

   CONTROLLER SECURITY GROUP
   :   Select Security Group assignment for EKS Controller

   WORKER SUBNET
   :   Select Subnet placement for Worker Nodes

   WORKER SECURITY GROUP
   :   Select Security Group assignment for Worker Nodes

   WORKER PLAN
   :   Select Service Plan (EC2 Instance Type) for Worker Nodes

   User Config
   :   CREATE YOUR USER
       :   Select to create your user on provisioned hosts (requires Linux user config in HPE Morpheus Enterprise User Profile)

       USER GROUP
       :   Select User group to create users for all User Group members on provisioned hosts (requires Linux user config in HPE Morpheus Enterprise User Profile for all members of User Group)

   Advanced Options
   :   DOMAIN
       :   Specify Domain for DNS records

       HOSTNAME
       :   Set hostname (defaults to Instance name)
5. Select NEXT
6. Select optional Workflow to execute
7. Select NEXT
8. Review and select COMPLETE
