Open navigation

Create a Kubernetes Cluster

This document describes the complete process of creating a Kubernetes cluster through the Portal console, including the meaning, default values, and constraints of each form field.

Create a Kubernetes Cluster

This document describes the complete process of creating a Kubernetes cluster through the Portal console, including the meaning, default values, and constraints of each form field.

Prerequisites

Before creating a cluster, confirm the following:

  • The target region and host machine have available capacity and IP resources.
  • A virtual network for internal cluster communication is ready or will be created.
  • If external access is needed, a gateway network and security group are prepared.
  • CPU, memory, storage, and peak node counts for worker nodes have been estimated.

The create entry point is on the Kubernetes list page. Click "Create" to open the configuration page.

Cluster list page

Configure the Cluster

The configuration page is divided into four sections: Region & Host Machine, Cluster Information, Worker Nodes, and Gateway.

Create cluster page

Region and Host Machine

First, select the region group and host machine. The region determines the physical location of the cluster, while the host machine determines the available CPU, memory, storage, and bandwidth options. The platform automatically checks IP availability on the host machine and will block submission if resources are insufficient.

Cluster Name and Version

FieldDescriptionDefault
Cluster NameA descriptive name for the cluster. Left empty to auto-generatecluster-{randomID}
Kubernetes VersionThe platform-supported version1.30

Cluster Network

The cluster network carries internal cluster communication and is required. The platform defaults to creating a new NAT network. You can also select an existing NAT network (Public Network type is not available). Each cluster should use a dedicated network and avoid sharing with unrelated environments.

Auto Scaling

FieldDescriptionConstraint
Enable Auto ScalingToggle to enable or disable auto scalingOff by default
Maximum NodesThe upper limit for auto-scaled nodesMinimum is the current worker count, maximum is 50

When auto scaling is enabled, the cluster automatically adjusts the number of worker nodes based on load

Auto scaling is driven by the platform's scheduled tasks, not real-time reactive scaling. Auto-scaled nodes use the same specifications as the initial worker nodes.

Configure Gateway

The gateway is optional and used to handle external cluster traffic. Enable it only when services need to be accessed from outside the cluster.

FieldDescriptionDefaultConstraint
Enable GatewayToggle to enable or disable the gateway nodeOn
Gateway NetworkThe network associated with the gateway nodeRequired when gateway is enabled; NAT type is not available
Gateway BandwidthThe bandwidth for the gateway node10Minimum 10, upper limit depends on host machine

The gateway node is automatically configured by the platform (2 CPU cores, 2 GiB memory, 20 GiB system disk) and is assigned one IPv4 address automatically.

Confirm and Submit

Checkout page

After configuration, the bottom of the page displays the hourly pay-as-you-go price in real time. Any configuration change triggers a price recalculation.

Before clicking "Buy Now", complete the following:

  1. Agree to the Terms of Service and Privacy Policy.
  2. Ensure the account balance meets the minimum balance requirement (hourly rate × 30-day estimate).

After submission, the order confirmation page displays a cluster configuration summary:

Order confirmation

Summary FieldDescription
Cluster NameThe user-provided name or the auto-generated name
Kubernetes VersionThe selected version
Worker NodesNumber of Worker nodes
Gateway Nodes1 when gateway is enabled, 0 otherwise
Total NodesSum of Worker and Gateway nodes

Once confirmed, the platform begins creating the cluster.

Creation Process

Cluster creation follows a strict sequential order:

  1. Sequential creation: All nodes are created one by one. Parallel creation is not supported.
  2. Control Plane first: The first node created must be a Control Plane node.
  3. Single-node constraint: Only one node may be in the Creating state at any time.
  4. Failure halts progress: If a node fails to create, subsequent nodes will not be created and the cluster enters the Failed state.

Estimated creation time: Control Plane node initialization (including Kubernetes component installation and bootstrapping) takes longer, while Worker nodes joining the cluster are relatively faster. Actual time depends on host machine performance and network conditions.

Do not resubmit or refresh the page during creation. Wait for the platform to finish creating all nodes.

Post-Creation Verification

After submission, return to the Kubernetes list page to monitor the cluster status:

  • Creating — The platform is sequentially creating nodes and components.
  • Running — The cluster is ready; all nodes have been created.
  • Failed — Creation failed. Check order status or contact support.

Once the cluster enters the Running state, verify all nodes are ready on the Overview page before deploying applications. Some data may not be fully synchronized on the first visit — refresh the page to update.

This document was updated on 2026-04-25 09:00