# Create a remote Kubernetes cluster

> Learn how to create a new Kubernetes cluster in AWS via CubeCMP, including cluster configuration, node templates, and deployment options for production workloads.

## Cloud-based Kubernetes cluster overview {#cloud-based-kubernetes-cluster-overview}

This guide explains how to create and manage a remote Kubernetes cluster on the Amazon Web Services (AWS) platform using CubeCMP.

You will learn how to configure cluster settings, select node templates and deploy a production-ready Kubernetes environment, all while maintaining centralized management through CubeCMP.

## Prerequisites {#prerequisites}

First, configure public cloud integration to create and manage a remote Kubernetes cluster.

For more information on setting up a public cloud connection in CubeCMP, refer to the [Add a public cloud connection](../cloud/add-public-cloud-connection.md) section.

## Create cloud-based Kubernetes cluster {#create-cloud-based-kubernetes-cluster}

1. In the CubeCMP user portal, switch to the **AWS** cloud provider.
2. Go to **Kubernetes**.

   ![Clusters page](/assets/kubernetes/create-cloud-kubernetes-cluster-1-clusters-page.jpg)

3. To configure basic cluster properties, click **+ Add Cluster**.
   1. Select the AWS **Region** to deploy the cluster into.
   2. To select a Kubernetes version for creation, click the **Select Kuberntes Version** dropdown.
   3. Under **Set up Network**, select the network for the cluster's resources.

   ![Choose Region, Select Kubernetes Version, and Set up Network](/assets/kubernetes/create-cloud-kubernetes-cluster-2-region-version-network.jpg)

4. In the **Choose cluster capacity** configure the following master and worker information.
   1. To configure the number of master Kubernetes node running in the clicker, go to the **Master Node Pool** workload sizes and functions. In the **Master Node Pool** section, set the **Machine type (instance)** for the resources allocated to the master node and set how many nodes to create by configuring **Node Count**.

      ![Master Node Pool configuration](/assets/kubernetes/create-cloud-kubernetes-cluster-3-master-node-pool.jpg)

   2. To configure the number of worker pools performing the workload, go to the **Worker Node Pool**. Set the **machine type (instance)** for the resources allocated to the worker node and configure the node count to determine how many nodes to create. Add additional worker node pools and nodes as required.

      ![Worker Node Pool configuration](/assets/kubernetes/create-cloud-kubernetes-cluster-4-worker-node-pool.jpg)

5. To begin cluster creation, complete the following steps:
   1. To get administrator resource approval, go to **Justification** and enter the cluster usage justification.
   2. If you have a resource expiration date, set the **Choose Expiration Period**.
6. In order to finalize the cluster creation, go to **Finalize** section.
   1. Enter a descriptive name for the cluster.
   2. If you need to set a tag for the cluster, enter a tag in **Add tags** section.

   ![Approval and Expiration, and Finalize sections](/assets/kubernetes/create-cloud-kubernetes-cluster-5-approval-finalize.jpg)

7. To begin cluster creation, click **Create Cluster**.
