Skip to main content

Create an AWS EKS cluster

Steps to create an AWS EKS Cluster

Go to the clusters tab from the left side navigation bar on the Humalect platform and click on Create new cluster. aws-cluster-creation

Step 1: From the Cloud Integration drop-down menu, select AWS.

Step 2: Next, name your cluster in the Cluster Name field.

Step 3: Type a Domain Name(s), you can add or delete domain names by clicking on the (+) or delete symbol respectively. These domains are the ones on which all the deployments in this cluster will be hosted.

Step 4: Then, select Cluster Region, and choose the one nearest to your geological location. For AWS, you'll get the following options to configure from.

  • Mumbai
  • Singapore
  • N. Virginia
  • Europe (Frankfurt)
  • Europe (Ireland)
  • Europe (London)
  • Europe (Paris)
  • Europe (Stockholm)

Step 5: Next, select VPC. You can create a new VPC or select one from the drop list. you'll see the following details here (This is to let you know the available resources from your AWS allocated Quota limit): a. Used IPs b. Total IPs c. Used VPCs d. Total VPCs

Step 6: Select Monitoring Integrations We provide integration with Grafana and Datadog as of now. You can also select None.

Step 7: Select the Number of Nodes and Disk Size by clicking on the (+) and/or (-) button or by manually entering a value.

Step 8: Select a suitable instance type for nodes of your cluster. Here is a list of currently supported instance types:

  • T3a - offers balance of compute, memory, and network resources
  • T3 - offers balance of compute, memory, and network resources
  • T4g - Arm-based Graviton2 processors delivering better performance over T3
  • M5 - latest generation of General Purpose Instances powered by Intel Xeon® Platinum 8175M processors
  • C4 - Optimized for compute-intensive workloads
  • R5 - Designed to deliver fast performance for workloads that process large data sets in memory.

After you select any one of the machines from the above options, click on the create cluster button at the bottom right to start creating your cluster.

note

A cluster creation can take about 10-15 minutes, depending on the cloud provider.

Create CDNs in AWS Cluster

Once the AWS cluster is successfully created, you'll see the details like DNS URL, VPC Name, Public and Private subnets, cluster version, etc.

aws-cluster-deets

To Create CDN (Content Delivery Network),

  1. Click on the Create CDN button from the cluster details page.

aws-create-cdn

  1. Next, Click on the Create Certificate to get started button, you will see a prompt with the following message.
Add CNAME record with following name and values for each 
domain to proceed further.

It usually takes 5-10 minutes for the certificate to be issued, you
can check by clicking refresh status button.

CRN: arn:aws:acm:us-east-1:073328469200:certificate c5efb264-18c1-490a-9fa4-94746dc72012

DomainNameValueStatus
*.org3cluster32.humalect.dev_e3d0532e33035aabe4793fda94fbxxxx.org3cluster32.humalect.dev_620d16146c823bcfb77e903a0561xxxx.fgsdscwdjl.acm-validations.awsPENDING_VALIDATION

aws-create-cert-1

  1. Once you have successfully added the CNAME record, refresh the status by clicking the ♺ button, it should change to VALIDATED.

  2. Next, click on the Create button to start creating the certificates, it can take around 5 minutes before the cretificates are fully created for you.

Troubleshooting

Need help? Contact us