Add a new EKS cluster

After you have created a credential to access your AWS EKS account, you can use Tanzu Platform to provision resources and create a new EKS cluster in your AWS account.

Before you begin

This procedure assumes that you have an AWS account, and that you have already created an EKS credential. For more information, see Create an EKS credential.

Make sure you have the appropriate permissions to create a new cluster.

Make sure you have already created the cluster group, in which you want to place the new cluster.

Depending on your chosen approach, make sure you have done one of the following:

Add a new EKS cluster

You can add an new EKS cluster using Tanzu Platform hub.

Tanzu Platform hub
Perform the following steps in Tanzu Platform hub:
  1. In Tanzu Platform hub, select the project in which you want to add a new cluster.
  2. In the left navigation pane, click to expand Infrastructure, and then click Kubernetes Clusters.
  3. On the Kubernetes Clusters page, click the Clusters tab.
  4. Click Add Cluster, and then select Create new EKS cluster.
  5. Enter a name for the cluster, and specify the cluster group.
    The cluster name must start and end with a letter or number, contain only lowercase letters, numbers, and hyphens, and be a maximum length of 63 characters.
  6. You can optionally select the checkbox to add support for Tanzu Application Engine. If you choose to enable support for Tanzu Application Engine, then the cluster group you specify must also be enabled for Tanzu Application Engine.
  7. You can optionally add a description and label.
  8. Click Next.
  9. Configure the control plane.
    1. Select the account credential for the account in which you want to create the cluster.
    2. Select the version of Kubernetes to use for the cluster.
    3. In the Network section, select the region where your VPC is configured.
    4. Select your VPC.
    5. You can optionally click to expand Advanced settings and Integrations to configure more settings.
    6. Click Next.
  10. Configure node pools. A node pool called default-node-pool is preconfigured for you. You can optionally accept the default settings by clicking Next.

    Note

    When Application Engine is enabled on a cluster, the cluster requires a minimum of 3 nodes, 4 vCPU, and 16 GB of RAM. For example t3.xlarge.

    1. Enter a name for the node pool and optionally a description of the node pool.
    2. You can optionally add one or more EKS tags, Kubernetes labels, and a Kubernetes taints.
    3. You can optionally click to toggle the use of an EC2 launch template, and then select the name and version of the template.
    4. You can optionally configure the compute, scaling, and update parameters.
    5. You can optionally click Advanced to specify the capacity type and root disk size.
    6. To configure additional node pools, click Add another node pool.
    7. Click Next.
  11. After you have finished configuring your cluster, click Create.
check-circle-line exclamation-circle-line close-line
Scroll to top icon