ncloud_cdss_create_cluster_g3
Create a Kafka cluster on G3 KVM servers by specifying VPC and subnet names and numbers. Use dry-run to preview before provisioning.
Instructions
Create a new CDSS (Kafka) cluster on 3rd-generation KVM servers (G3). ⚠️ Broker node parameters are named dataNode* here, not brokerNode* as in the G2 tool. VPC and subnets must be given by BOTH name and number. Use dryRun=true to preview.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vpcNo | Yes | VPC number (from ncloud_cdss_get_vpc_list) | |
| dryRun | No | Preview without creating | |
| vpcName | Yes | VPC name — required in addition to vpcNo | |
| clusterName | Yes | Cluster name (3-15 chars: lowercase letters, numbers, '-') | |
| configGroupNo | Yes | Config group number (from ncloud_cdss_list_config_groups) | |
| dataNodeCount | Yes | Broker node count (3-10, default: 3) | |
| generationCode | Yes | Server generation code. G3 for 3rd generation | |
| hypervisorCode | Yes | Hypervisor code. KVM for 3rd generation | |
| serverSpecCode | Yes | Server spec code (from ncloud_cdss_get_server_spec_list, e.g. cdss.s2-g3) | |
| dataNodeSubnetNo | Yes | Broker node subnet number | |
| kafkaVersionCode | Yes | Kafka version code (from ncloud_cdss_get_kafka_versions) | |
| dataNodeSubnetName | Yes | Broker node subnet name — required in addition to the number | |
| dataNodeProductCode | Yes | Broker node server type code | |
| dataNodeStorageSize | Yes | Broker node storage in GB (100-2000, 10GB increments) | |
| managerNodeSubnetNo | Yes | Manager node subnet number (from ncloud_cdss_get_subnet_list_g3) | |
| softwareProductCode | Yes | G3 OS image code (e.g. SW.VCDSS.OS.LNX64.ROCKY.08.G003) | |
| kafkaManagerUserName | Yes | CMAK access account ID (still required by the API; CMAK itself is being phased out by Ncloud) | |
| managerNodeSubnetName | Yes | Manager node subnet name — required in addition to the number | |
| managerNodeProductCode | Yes | Manager node server type code | |
| dataNodeStorageType2Code | No | Broker storage type. The spec table says NET; the spec page's own sample sends SSD — unresolved, so it is passed through as given | |
| kafkaManagerUserPassword | Yes | CMAK access account password (still required by the API; CMAK itself is being phased out by Ncloud) | |
| dataNodeStorageInfraResourceDetailTypeCode | No | Broker storage detail type. Documented valid value: CB1 |