Managed Kubernetes

managed_kubernetes

Methods

List Available K8s Cluster Versions For Cluster Creation ->
get/v2/k8s/{project_id}/{region_id}/create_versions

List available k8s cluster versions for cluster creation

List Flavors -> { count, results }
get/v1/k8s/{project_id}/{region_id}/flavors

Retrieve a list of flavors for k8s pool. When the include_prices query parameter is specified, the list shows prices. A client in trial mode gets all price values as 0. If you get Pricing Error contact the support

Domain types

K8sClusterVersionList = { count, results }

managed_kubernetes.clusters

Methods

Check Quota For Cluster Creation -> { baremetal_basic_count_limit, baremetal_basic_count_requested, baremetal_basic_count_usage, 126 more... }
post/v2/k8s/clusters/{project_id}/{region_id}/check_limits

Check if regional quota is exceeded, if yes the number of additional quotas needed to create the specified cluster will be calculated

Parameters
project_id: number
region_id: number
Response fields
baremetal_basic_count_limit: number
Optional

Basic bare metal servers count limit

baremetal_basic_count_requested: number
Optional

Basic bare metal servers count requested

baremetal_basic_count_usage: number
Optional

Basic bare metal servers count usage

baremetal_gpu_count_limit: number
Optional

AI GPU bare metal servers count limit

baremetal_gpu_count_requested: number
Optional

AI GPU bare metal servers count requested

baremetal_gpu_count_usage: number
Optional

AI GPU bare metal servers count usage

baremetal_hf_count_limit: number
Optional

High-frequency bare metal servers count limit

baremetal_hf_count_requested: number
Optional

High-frequency bare metal servers count requested

baremetal_hf_count_usage: number
Optional

High-frequency bare metal servers count usage

baremetal_infrastructure_count_limit: number
Optional

Infrastructure bare metal servers count limit

baremetal_infrastructure_count_requested: number
Optional

Infrastructure bare metal servers count requested

baremetal_infrastructure_count_usage: number
Optional

Infrastructure bare metal servers count usage

baremetal_network_count_limit: number
Optional

Bare metal Network Count limit

baremetal_network_count_requested: number
Optional

Bare metal Network Count requested

baremetal_network_count_usage: number
Optional

Bare metal Network Count usage

baremetal_storage_count_limit: number
Optional

Storage bare metal servers count limit

baremetal_storage_count_requested: number
Optional

Storage bare metal servers count requested

baremetal_storage_count_usage: number
Optional

Storage bare metal servers count usage

caas_container_count_limit: number
Optional

Containers count limit

caas_container_count_requested: number
Optional

Containers count requested

caas_container_count_usage: number
Optional

Containers count usage

caas_cpu_count_limit: number
Optional

mCPU count for containers limit

caas_cpu_count_requested: number
Optional

mCPU count for containers requested

caas_cpu_count_usage: number
Optional

mCPU count for containers usage

caas_gpu_count_limit: number
Optional

Containers gpu count limit

caas_gpu_count_requested: number
Optional

Containers gpu count requested

caas_gpu_count_usage: number
Optional

Containers gpu count usage

caas_ram_size_limit: number
Optional

MB memory count for containers limit

caas_ram_size_requested: number
Optional

MB memory count for containers requested

caas_ram_size_usage: number
Optional

MB memory count for containers usage

cluster_count_limit: number
Optional

K8s clusters count limit

cluster_count_requested: number
Optional

K8s clusters count requested

cluster_count_usage: number
Optional

K8s clusters count usage

cpu_count_limit: number
Optional

vCPU Count limit

cpu_count_requested: number
Optional

vCPU Count requested

cpu_count_usage: number
Optional

vCPU Count usage

dbaas_postgres_cluster_count_limit: number
Optional

DBaaS cluster count limit

dbaas_postgres_cluster_count_requested: number
Optional

DBaaS cluster count requested

dbaas_postgres_cluster_count_usage: number
Optional

DBaaS cluster count usage

external_ip_count_limit: number
Optional

External IP Count limit

external_ip_count_requested: number
Optional

External IP Count requested

external_ip_count_usage: number
Optional

External IP Count usage

faas_cpu_count_limit: number
Optional

mCPU count for functions limit

faas_cpu_count_requested: number
Optional

mCPU count for functions requested

faas_cpu_count_usage: number
Optional

mCPU count for functions usage

faas_function_count_limit: number
Optional

Functions count limit

faas_function_count_requested: number
Optional

Functions count requested

faas_function_count_usage: number
Optional

Functions count usage

faas_namespace_count_limit: number
Optional

Functions namespace count limit

faas_namespace_count_requested: number
Optional

Functions namespace count requested

faas_namespace_count_usage: number
Optional

Functions namespace count usage

faas_ram_size_limit: number
Optional

MB memory count for functions limit

faas_ram_size_requested: number
Optional

MB memory count for functions requested

faas_ram_size_usage: number
Optional

MB memory count for functions usage

firewall_count_limit: number
Optional

Firewalls Count limit

firewall_count_requested: number
Optional

Firewalls Count requested

firewall_count_usage: number
Optional

Firewalls Count usage

floating_count_limit: number
Optional

Floating IP Count limit

floating_count_requested: number
Optional

Floating IP Count requested

floating_count_usage: number
Optional

Floating IP Count usage

gpu_count_limit: number
Optional

GPU Count limit

gpu_count_requested: number
Optional

GPU Count requested

gpu_count_usage: number
Optional

GPU Count usage

image_count_limit: number
Optional

Images Count limit

image_count_requested: number
Optional

Images Count requested

image_count_usage: number
Optional

Images Count usage

image_size_limit: number
Optional

Images Size, GiB limit

image_size_requested: number
Optional

Images Size, GiB requested

image_size_usage: number
Optional

Images Size, GiB usage

ipu_count_limit: number
Optional

IPU Count limit

ipu_count_requested: number
Optional

IPU Count requested

ipu_count_usage: number
Optional

IPU Count usage

laas_topic_count_limit: number
Optional

LaaS Topics Count limit

laas_topic_count_requested: number
Optional

LaaS Topics Count requested

laas_topic_count_usage: number
Optional

LaaS Topics Count usage

loadbalancer_count_limit: number
Optional

Load Balancers Count limit

loadbalancer_count_requested: number
Optional

Load Balancers Count requested

loadbalancer_count_usage: number
Optional

Load Balancers Count usage

network_count_limit: number
Optional

Networks Count limit

network_count_requested: number
Optional

Networks Count requested

network_count_usage: number
Optional

Networks Count usage

ram_limit: number
Optional

RAM Size, GiB limit

ram_requested: number
Optional

RAM Size, GiB requested

ram_usage: number
Optional

RAM Size, GiB usage

registry_count_limit: number
Optional

Registries count limit

registry_count_requested: number
Optional

Registries count requested

registry_count_usage: number
Optional

Registries count usage

registry_storage_limit: number
Optional

Registries volume usage, GiB limit

registry_storage_requested: number
Optional

Registries volume usage, GiB requested

registry_storage_usage: number
Optional

Registries volume usage, GiB usage

router_count_limit: number
Optional

Routers Count limit

router_count_requested: number
Optional

Routers Count requested

router_count_usage: number
Optional

Routers Count usage

secret_count_limit: number
Optional

Secret Count limit

secret_count_requested: number
Optional

Secret Count requested

secret_count_usage: number
Optional

Secret Count usage

servergroup_count_limit: number
Optional

Placement Group Count limit

servergroup_count_requested: number
Optional

Placement Group Count requested

servergroup_count_usage: number
Optional

Placement Group Count usage

sfs_count_limit: number
Optional

Shared file system Count limit

sfs_count_requested: number
Optional

Shared file system Count requested

sfs_count_usage: number
Optional

Shared file system Count usage

sfs_size_limit: number
Optional

Shared file system Size, GiB limit

sfs_size_requested: number
Optional

Shared file system Size, GiB requested

sfs_size_usage: number
Optional

Shared file system Size, GiB usage

shared_vm_count_limit: number
Optional

Basic VMs Count limit

shared_vm_count_requested: number
Optional

Basic VMs Count requested

shared_vm_count_usage: number
Optional

Basic VMs Count usage

snapshot_schedule_count_limit: number
Optional

Snapshot Schedules Count limit

snapshot_schedule_count_requested: number
Optional

Snapshot Schedules Count requested

snapshot_schedule_count_usage: number
Optional

Snapshot Schedules Count usage

subnet_count_limit: number
Optional

Subnets Count limit

subnet_count_requested: number
Optional

Subnets Count requested

subnet_count_usage: number
Optional

Subnets Count usage

vm_count_limit: number
Optional

Instances Dedicated Count limit

vm_count_requested: number
Optional

Instances Dedicated Count requested

vm_count_usage: number
Optional

Instances Dedicated Count usage

volume_count_limit: number
Optional

Volumes Count limit

volume_count_requested: number
Optional

Volumes Count requested

volume_count_usage: number
Optional

Volumes Count usage

volume_size_limit: number
Optional

Volumes Size, GiB limit

volume_size_requested: number
Optional

Volumes Size, GiB requested

volume_size_usage: number
Optional

Volumes Size, GiB usage

volume_snapshots_count_limit: number
Optional

Snapshots Count limit

volume_snapshots_count_requested: number
Optional

Snapshots Count requested

volume_snapshots_count_usage: number
Optional

Snapshots Count usage

volume_snapshots_size_limit: number
Optional

Snapshots Size, GiB limit

volume_snapshots_size_requested: number
Optional

Snapshots Size, GiB requested

volume_snapshots_size_usage: number
Optional

Snapshots Size, GiB usage

Request example
200Example
Create K8s Cluster -> { tasks }
post/v2/k8s/clusters/{project_id}/{region_id}

Create k8s cluster

Delete K8s Cluster -> { tasks }
delete/v2/k8s/clusters/{project_id}/{region_id}/{cluster_name}

Delete k8s cluster

Get K8s Cluster Ca Certificate -> { certificate, key }
get/v2/k8s/clusters/{project_id}/{region_id}/{cluster_name}/certificates

Get k8s cluster CA certificate

Get K8s Cluster Kubeconfig -> { config, created_at, expires_at }
get/v2/k8s/clusters/{project_id}/{region_id}/{cluster_name}/config

Get k8s cluster kubeconfig

List K8s Clusters -> { count, results }
get/v2/k8s/clusters/{project_id}/{region_id}

List k8s clusters

List Instances In K8s Cluster -> { count, results }
get/v2/k8s/clusters/{project_id}/{region_id}/{cluster_name}/instances

List instances in k8s cluster

List Available K8s Cluster Versions For Upgrade ->
get/v2/k8s/clusters/{project_id}/{region_id}/{cluster_name}/upgrade_versions

List available k8s cluster versions for upgrade

Get K8s Cluster -> { id, created_at, is_public, 19 more... }
get/v2/k8s/clusters/{project_id}/{region_id}/{cluster_name}

Get k8s cluster

Update K8s Cluster -> { tasks }
patch/v2/k8s/clusters/{project_id}/{region_id}/{cluster_name}

Update k8s cluster

Upgrade K8s Cluster -> { tasks }
post/v2/k8s/clusters/{project_id}/{region_id}/{cluster_name}/upgrade

Upgrade k8s cluster

managed_kubernetes.clusters.pools

Methods

Create K8s Cluster Pool -> { tasks }
post/v2/k8s/clusters/{project_id}/{region_id}/{cluster_name}/pools

Create k8s cluster pool

Delete K8s Cluster Pool -> { tasks }
delete/v2/k8s/clusters/{project_id}/{region_id}/{cluster_name}/pools/{pool_name}

Delete k8s cluster pool

List K8s Cluster Pools -> { count, results }
get/v2/k8s/clusters/{project_id}/{region_id}/{cluster_name}/pools

List k8s cluster pools

List Instances In K8s Cluster Pool -> { count, results }
get/v2/k8s/clusters/{project_id}/{region_id}/{cluster_name}/pools/{pool_name}/instances

List instances in k8s cluster pool

Resize K8s Cluster Pool -> { tasks }
post/v2/k8s/clusters/{project_id}/{region_id}/{cluster_name}/pools/{pool_name}/resize

Resize k8s cluster pool

Get K8s Cluster Pool Details ->
get/v2/k8s/clusters/{project_id}/{region_id}/{cluster_name}/pools/{pool_name}

Get k8s cluster pool details

Update K8s Cluster Pool ->
patch/v2/k8s/clusters/{project_id}/{region_id}/{cluster_name}/pools/{pool_name}

Update k8s cluster pool

Domain types

K8sClusterPool = { id, auto_healing_enabled, boot_volume_size, 16 more... }