List of available configurations for Kubernetes cluster node
Returns the list of available hardware configurations that can be used for Kubernetes cluster worker nodes.
Each configuration defines the compute resources available for a node, including:
- CPU count
- CPU type
- RAM size
- system disk size
- system disk type
- optional GPU configuration
Available configurations depend on the cloud provider and data center. Therefore, they must be retrieved before creating or updating a Kubernetes cluster.
This endpoint allows searching and filtering configurations using parameters listed in the Parameters section.
The selected configuration should be used when calling the Kubernetes cluster creation or cluster update endpoints, where these parameters define the specification of worker nodes.
Request
- Base URLhttps://api.emma.ms/external
- AuthHTTP bearer
Query parameters
ID of the cloud provider
ID of the geographic location
GPU accelerator type ID
Minimum quantity of GPU accelerators
Maximum quantity of GPU accelerators
Type of Kubernetes cluster network connectivity
ID of the cloud provider's data center
Type of vCPUs for the compute instance
virtual Central Processing Units (vCPUs) for the compute instance
Minimum number of vCPUs for the compute instance
Maximum number of vCPUs for the compute instance
RAM of the compute instance in gigabytes
Minimum RAM of the compute instance in gigabytes
Maximum RAM of the compute instance in gigabytes
Volume size of the compute instance in gigabytes
Minimum volume size of the compute instance in gigabytes
Maximum volume size of the compute instance in gigabytes
Volume type of the compute instance
Minimum price of the compute instance
Maximum price of the compute instance
Page number
Query size
Unused, created for future API extention. Will be ignored if used.
Response
Successful operation
Example response
{
"content": [
{
"id": "0935c792-a45b-46bb-b42d-4d47956ea1ae",
"providerId": 79,
"providerName": "AWS",
"locationId": 6,
"locationName": "EU (London)",
"dataCenterId": "aws-eu-west-2",
"dataCenterName": "EU (London)",
"osId": 48,
"osType": "Ubuntu",
"osVersion": "24.04",
"cloudNetworkTypes": [
"default"
],
"vCpuType": "hpc",
"vCpu": 4,
"ramGb": 16,
"volumeGb": 128,
"volumeType": "ssd",
"accelerator": {
"acceleratorTypeId": "53b7db26-4a1b-42f7-97a5-592edd685c5a",
"acceleratorType": "NVIDIA T4",
"accelerators": 1,
"totalGpuMemoryGb": 16
},
"localDisks": {
"disks": 1,
"sizeTb": 0.125,
"totalSizeTb": 0.125,
"type": "ssd-plus"
},
"cost": {
"unit": "MONTHS",
"currency": "EUR",
"pricePerUnit": 399.089287
}
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.