curl --request PATCH \
--url https://api.cpln.io/org/{org}/mk8s/{name} \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"$drop": [
"description"
],
"description": "<string>",
"tags": {},
"$replace/tags": {},
"spec": {
"$drop": [
"version"
],
"version": "1.26.0",
"firewall": [
{
"sourceCIDR": "<string>",
"description": "<string>"
}
],
"$drop/firewall": [
"<string>"
],
"$append/firewall": [
{
"sourceCIDR": "<string>",
"description": "<string>"
}
],
"$patch/firewall": [
{
"$drop": [
"sourceCIDR"
],
"sourceCIDR": "<string>",
"description": "<string>"
}
],
"$retain/firewall": [
"<string>"
],
"provider": {
"$drop": [
"generic"
],
"generic": {
"$drop": [
"networking"
],
"networking": {
"$drop": [
"serviceNetwork"
],
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"$replace/networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"$drop/nodePools": [
"<string>"
],
"$append/nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"$patch/nodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
]
}
],
"$retain/nodePools": [
"<string>"
]
},
"$replace/generic": {
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
]
},
"hetzner": {
"$drop": [
"hetznerLabels"
],
"hetznerLabels": {},
"$replace/hetznerLabels": {},
"networking": {
"$drop": [
"dnsForwarder"
],
"dnsForwarder": "<string>"
},
"$replace/networking": {
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"tokenSecretLink": "<string>",
"firewallId": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"serverType": "<string>",
"overrideImage": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"$drop/nodePools": [
"<string>"
],
"$append/nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"serverType": "<string>",
"overrideImage": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"$patch/nodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
],
"serverType": "<string>",
"overrideImage": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"$retain/nodePools": [
"<string>"
],
"dedicatedServerNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"$drop/dedicatedServerNodePools": [
"<string>"
],
"$append/dedicatedServerNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"$patch/dedicatedServerNodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
]
}
],
"$retain/dedicatedServerNodePools": [
"<string>"
],
"image": "ubuntu-20.04",
"sshKey": "<string>",
"autoscaler": {
"$drop": [
"expander"
],
"expander": [
"random"
],
"$drop/expander": [
"random"
],
"$append/expander": [
"random"
],
"$retain/expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"$replace/autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"floatingIPSelector": {},
"$replace/floatingIPSelector": {}
},
"$replace/hetzner": {
"hetznerLabels": {},
"networking": {
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"tokenSecretLink": "<string>",
"firewallId": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"serverType": "<string>",
"overrideImage": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"dedicatedServerNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"image": "ubuntu-20.04",
"sshKey": "<string>",
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"floatingIPSelector": {}
},
"aws": {
"$drop": [
"awsTags"
],
"awsTags": {},
"$replace/awsTags": {},
"skipCreateRoles": true,
"networking": {
"$drop": [
"serviceNetwork"
],
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"$replace/networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"image": {
"$drop": [
"recommended"
],
"recommended": "ubuntu/jammy-22.04",
"exact": "<string>"
},
"$replace/image": {
"recommended": "ubuntu/jammy-22.04",
"exact": "<string>"
},
"deployRoleArn": "<string>",
"deployRoleChain": [
{
"roleArn": "<string>",
"externalId": "<string>",
"sessionNamePrefix": "<string>"
}
],
"$drop/deployRoleChain": [
"<string>"
],
"$append/deployRoleChain": [
{
"roleArn": "<string>",
"externalId": "<string>",
"sessionNamePrefix": "<string>"
}
],
"$patch/deployRoleChain": [
{
"$drop": [
"roleArn"
],
"roleArn": "<string>",
"externalId": "<string>",
"sessionNamePrefix": "<string>"
}
],
"$retain/deployRoleChain": [
"<string>"
],
"keyPair": "<string>",
"diskEncryptionKeyArn": "<string>",
"securityGroupIds": [
"<string>"
],
"$drop/securityGroupIds": [
"<string>"
],
"$append/securityGroupIds": [
"<string>"
],
"$retain/securityGroupIds": [
"<string>"
],
"extraNodePolicies": [
"<string>"
],
"$drop/extraNodePolicies": [
"<string>"
],
"$append/extraNodePolicies": [
"<string>"
],
"$retain/extraNodePolicies": [
"<string>"
],
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"instanceTypes": [
"<string>"
],
"overrideImage": {
"recommended": "ubuntu/jammy-22.04",
"exact": "<string>"
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123,
"onDemandBaseCapacity": 123,
"onDemandPercentageAboveBaseCapacity": 123,
"spotAllocationStrategy": "lowest-price",
"subnetIds": [
"<string>"
],
"extraSecurityGroupIds": [
"<string>"
]
}
],
"$drop/nodePools": [
"<string>"
],
"$append/nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"instanceTypes": [
"<string>"
],
"overrideImage": {
"recommended": "ubuntu/jammy-22.04",
"exact": "<string>"
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123,
"onDemandBaseCapacity": 123,
"onDemandPercentageAboveBaseCapacity": 123,
"spotAllocationStrategy": "lowest-price",
"subnetIds": [
"<string>"
],
"extraSecurityGroupIds": [
"<string>"
]
}
],
"$patch/nodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
],
"instanceTypes": [
"<string>"
],
"$drop/instanceTypes": [
"<string>"
],
"$append/instanceTypes": [
"<string>"
],
"$retain/instanceTypes": [
"<string>"
],
"overrideImage": {
"$drop": [
"recommended"
],
"recommended": "ubuntu/jammy-22.04",
"exact": "<string>"
},
"$replace/overrideImage": {
"recommended": "ubuntu/jammy-22.04",
"exact": "<string>"
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123,
"onDemandBaseCapacity": 123,
"onDemandPercentageAboveBaseCapacity": 123,
"spotAllocationStrategy": "lowest-price",
"subnetIds": [
"<string>"
],
"$drop/subnetIds": [
"<string>"
],
"$append/subnetIds": [
"<string>"
],
"$retain/subnetIds": [
"<string>"
],
"extraSecurityGroupIds": [
"<string>"
],
"$drop/extraSecurityGroupIds": [
"<string>"
],
"$append/extraSecurityGroupIds": [
"<string>"
],
"$retain/extraSecurityGroupIds": [
"<string>"
]
}
],
"$retain/nodePools": [
"<string>"
],
"autoscaler": {
"$drop": [
"expander"
],
"expander": [
"random"
],
"$drop/expander": [
"random"
],
"$append/expander": [
"random"
],
"$retain/expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"$replace/autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"$replace/aws": {
"awsTags": {},
"skipCreateRoles": true,
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"image": {
"recommended": "ubuntu/jammy-22.04",
"exact": "<string>"
},
"deployRoleArn": "<string>",
"deployRoleChain": [
{
"roleArn": "<string>",
"externalId": "<string>",
"sessionNamePrefix": "<string>"
}
],
"keyPair": "<string>",
"diskEncryptionKeyArn": "<string>",
"securityGroupIds": [
"<string>"
],
"extraNodePolicies": [
"<string>"
],
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"instanceTypes": [
"<string>"
],
"overrideImage": {
"recommended": "ubuntu/jammy-22.04",
"exact": "<string>"
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123,
"onDemandBaseCapacity": 123,
"onDemandPercentageAboveBaseCapacity": 123,
"spotAllocationStrategy": "lowest-price",
"subnetIds": [
"<string>"
],
"extraSecurityGroupIds": [
"<string>"
]
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"linode": {
"$drop": [
"region"
],
"region": "<string>",
"tokenSecretLink": "<string>",
"firewallId": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"serverType": "<string>",
"overrideImage": "<string>",
"subnetId": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"$drop/nodePools": [
"<string>"
],
"$append/nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"serverType": "<string>",
"overrideImage": "<string>",
"subnetId": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"$patch/nodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
],
"serverType": "<string>",
"overrideImage": "<string>",
"subnetId": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"$retain/nodePools": [
"<string>"
],
"image": "<string>",
"authorizedUsers": [
"<string>"
],
"$drop/authorizedUsers": [
"<string>"
],
"$append/authorizedUsers": [
"<string>"
],
"$retain/authorizedUsers": [
"<string>"
],
"authorizedKeys": [
"<string>"
],
"$drop/authorizedKeys": [
"<string>"
],
"$append/authorizedKeys": [
"<string>"
],
"$retain/authorizedKeys": [
"<string>"
],
"vpcId": "<string>",
"preInstallScript": "<string>",
"networking": {
"$drop": [
"dnsForwarder"
],
"dnsForwarder": "<string>"
},
"$replace/networking": {
"dnsForwarder": "<string>"
},
"autoscaler": {
"$drop": [
"expander"
],
"expander": [
"random"
],
"$drop/expander": [
"random"
],
"$append/expander": [
"random"
],
"$retain/expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"$replace/autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"$replace/linode": {
"region": "<string>",
"tokenSecretLink": "<string>",
"firewallId": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"serverType": "<string>",
"overrideImage": "<string>",
"subnetId": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"image": "<string>",
"authorizedUsers": [
"<string>"
],
"authorizedKeys": [
"<string>"
],
"vpcId": "<string>",
"preInstallScript": "<string>",
"networking": {
"dnsForwarder": "<string>"
},
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"oblivus": {
"$drop": [
"datacenter"
],
"datacenter": "MON1",
"tokenSecretLink": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"flavor": "A100_NVLINK_80GB_x8"
}
],
"$drop/nodePools": [
"<string>"
],
"$append/nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"flavor": "A100_NVLINK_80GB_x8"
}
],
"$patch/nodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
],
"minSize": 123,
"maxSize": 123,
"flavor": "A100_NVLINK_80GB_x8"
}
],
"$retain/nodePools": [
"<string>"
],
"sshKeys": [
"<string>"
],
"$drop/sshKeys": [
"<string>"
],
"$append/sshKeys": [
"<string>"
],
"$retain/sshKeys": [
"<string>"
],
"unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"$drop/unmanagedNodePools": [
"<string>"
],
"$append/unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"$patch/unmanagedNodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
]
}
],
"$retain/unmanagedNodePools": [
"<string>"
],
"autoscaler": {
"$drop": [
"expander"
],
"expander": [
"random"
],
"$drop/expander": [
"random"
],
"$append/expander": [
"random"
],
"$retain/expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"$replace/autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"preInstallScript": "<string>"
},
"$replace/oblivus": {
"datacenter": "MON1",
"tokenSecretLink": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"flavor": "A100_NVLINK_80GB_x8"
}
],
"sshKeys": [
"<string>"
],
"unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"preInstallScript": "<string>"
},
"lambdalabs": {
"$drop": [
"region"
],
"region": "asia-northeast-1",
"tokenSecretLink": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"instanceType": "cpu_4x_general"
}
],
"$drop/nodePools": [
"<string>"
],
"$append/nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"instanceType": "cpu_4x_general"
}
],
"$patch/nodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
],
"minSize": 123,
"maxSize": 123,
"instanceType": "cpu_4x_general"
}
],
"$retain/nodePools": [
"<string>"
],
"sshKey": "<string>",
"unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"$drop/unmanagedNodePools": [
"<string>"
],
"$append/unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"$patch/unmanagedNodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
]
}
],
"$retain/unmanagedNodePools": [
"<string>"
],
"autoscaler": {
"$drop": [
"expander"
],
"expander": [
"random"
],
"$drop/expander": [
"random"
],
"$append/expander": [
"random"
],
"$retain/expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"$replace/autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"fileSystems": [
"<string>"
],
"$drop/fileSystems": [
"<string>"
],
"$append/fileSystems": [
"<string>"
],
"$retain/fileSystems": [
"<string>"
],
"preInstallScript": "<string>"
},
"$replace/lambdalabs": {
"region": "asia-northeast-1",
"tokenSecretLink": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"instanceType": "cpu_4x_general"
}
],
"sshKey": "<string>",
"unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"fileSystems": [
"<string>"
],
"preInstallScript": "<string>"
},
"paperspace": {
"$drop": [
"region"
],
"region": "AMS1",
"tokenSecretLink": "<string>",
"sharedDrives": [
"<string>"
],
"$drop/sharedDrives": [
"<string>"
],
"$append/sharedDrives": [
"<string>"
],
"$retain/sharedDrives": [
"<string>"
],
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"publicIpType": "none",
"bootDiskSize": 123,
"machineType": "A100"
}
],
"$drop/nodePools": [
"<string>"
],
"$append/nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"publicIpType": "none",
"bootDiskSize": 123,
"machineType": "A100"
}
],
"$patch/nodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
],
"minSize": 123,
"maxSize": 123,
"publicIpType": "none",
"bootDiskSize": 123,
"machineType": "A100"
}
],
"$retain/nodePools": [
"<string>"
],
"autoscaler": {
"$drop": [
"expander"
],
"expander": [
"random"
],
"$drop/expander": [
"random"
],
"$append/expander": [
"random"
],
"$retain/expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"$replace/autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"$drop/unmanagedNodePools": [
"<string>"
],
"$append/unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"$patch/unmanagedNodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
]
}
],
"$retain/unmanagedNodePools": [
"<string>"
],
"preInstallScript": "<string>",
"userIds": [
"<string>"
],
"$drop/userIds": [
"<string>"
],
"$append/userIds": [
"<string>"
],
"$retain/userIds": [
"<string>"
],
"networkId": "<string>"
},
"$replace/paperspace": {
"region": "AMS1",
"tokenSecretLink": "<string>",
"sharedDrives": [
"<string>"
],
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"publicIpType": "none",
"bootDiskSize": 123,
"machineType": "A100"
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"preInstallScript": "<string>",
"userIds": [
"<string>"
],
"networkId": "<string>"
},
"ephemeral": {
"$drop": [
"nodePools"
],
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"count": 123,
"arch": "any",
"flavor": "debian",
"cpu": "<string>",
"memory": "<string>"
}
],
"$drop/nodePools": [
"<string>"
],
"$append/nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"count": 123,
"arch": "any",
"flavor": "debian",
"cpu": "<string>",
"memory": "<string>"
}
],
"$patch/nodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
],
"count": 123,
"arch": "any",
"flavor": "debian",
"cpu": "<string>",
"memory": "<string>"
}
],
"$retain/nodePools": [
"<string>"
]
},
"$replace/ephemeral": {
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"count": 123,
"arch": "any",
"flavor": "debian",
"cpu": "<string>",
"memory": "<string>"
}
]
},
"triton": {
"$drop": [
"connection"
],
"connection": {
"$drop": [
"url"
],
"url": "<string>",
"account": "<string>",
"user": "<string>",
"privateKeySecretLink": "<string>"
},
"$replace/connection": {
"url": "<string>",
"account": "<string>",
"user": "<string>",
"privateKeySecretLink": "<string>"
},
"networking": {
"$drop": [
"dnsForwarder"
],
"dnsForwarder": "<string>"
},
"$replace/networking": {
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"loadBalancer": {
"$drop": [
"manual"
],
"manual": {
"$drop": [
"packageId"
],
"packageId": "<string>",
"imageId": "<string>",
"publicNetworkId": "<string>",
"privateNetworkIds": [
"<string>"
],
"$drop/privateNetworkIds": [
"<string>"
],
"$append/privateNetworkIds": [
"<string>"
],
"$retain/privateNetworkIds": [
"<string>"
],
"metadata": {},
"$replace/metadata": {},
"tags": {},
"$replace/tags": {},
"logging": {
"$drop": [
"nodePort"
],
"nodePort": 123,
"externalSyslog": "<string>"
},
"$replace/logging": {
"nodePort": 123,
"externalSyslog": "<string>"
},
"count": 123,
"cnsInternalDomain": "<string>",
"cnsPublicDomain": "<string>"
},
"$replace/manual": {
"packageId": "<string>",
"imageId": "<string>",
"publicNetworkId": "<string>",
"privateNetworkIds": [
"<string>"
],
"metadata": {},
"tags": {},
"logging": {
"nodePort": 123,
"externalSyslog": "<string>"
},
"count": 123,
"cnsInternalDomain": "<string>",
"cnsPublicDomain": "<string>"
},
"none": {},
"$replace/none": {},
"gateway": {},
"$replace/gateway": {}
},
"$replace/loadBalancer": {
"manual": {
"packageId": "<string>",
"imageId": "<string>",
"publicNetworkId": "<string>",
"privateNetworkIds": [
"<string>"
],
"metadata": {},
"tags": {},
"logging": {
"nodePort": 123,
"externalSyslog": "<string>"
},
"count": 123,
"cnsInternalDomain": "<string>",
"cnsPublicDomain": "<string>"
},
"none": {},
"gateway": {}
},
"firewallEnabled": true,
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"packageId": "<string>",
"overrideImageId": "<string>",
"publicNetworkId": "<string>",
"privateNetworkIds": [
"<string>"
],
"tritonTags": {},
"minSize": 123,
"maxSize": 123
}
],
"$drop/nodePools": [
"<string>"
],
"$append/nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"packageId": "<string>",
"overrideImageId": "<string>",
"publicNetworkId": "<string>",
"privateNetworkIds": [
"<string>"
],
"tritonTags": {},
"minSize": 123,
"maxSize": 123
}
],
"$patch/nodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
],
"packageId": "<string>",
"overrideImageId": "<string>",
"publicNetworkId": "<string>",
"privateNetworkIds": [
"<string>"
],
"$drop/privateNetworkIds": [
"<string>"
],
"$append/privateNetworkIds": [
"<string>"
],
"$retain/privateNetworkIds": [
"<string>"
],
"tritonTags": {},
"$replace/tritonTags": {},
"minSize": 123,
"maxSize": 123
}
],
"$retain/nodePools": [
"<string>"
],
"imageId": "<string>",
"sshKeys": [
"<string>"
],
"$drop/sshKeys": [
"<string>"
],
"$append/sshKeys": [
"<string>"
],
"$retain/sshKeys": [
"<string>"
],
"autoscaler": {
"$drop": [
"expander"
],
"expander": [
"random"
],
"$drop/expander": [
"random"
],
"$append/expander": [
"random"
],
"$retain/expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"$replace/autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"$replace/triton": {
"connection": {
"url": "<string>",
"account": "<string>",
"user": "<string>",
"privateKeySecretLink": "<string>"
},
"networking": {
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"loadBalancer": {
"manual": {
"packageId": "<string>",
"imageId": "<string>",
"publicNetworkId": "<string>",
"privateNetworkIds": [
"<string>"
],
"metadata": {},
"tags": {},
"logging": {
"nodePort": 123,
"externalSyslog": "<string>"
},
"count": 123,
"cnsInternalDomain": "<string>",
"cnsPublicDomain": "<string>"
},
"none": {},
"gateway": {}
},
"firewallEnabled": true,
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"packageId": "<string>",
"overrideImageId": "<string>",
"publicNetworkId": "<string>",
"privateNetworkIds": [
"<string>"
],
"tritonTags": {},
"minSize": 123,
"maxSize": 123
}
],
"imageId": "<string>",
"sshKeys": [
"<string>"
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"azure": {
"$drop": [
"subscriptionId"
],
"subscriptionId": "<string>",
"sdkSecretLink": "<string>",
"resourceGroup": "<string>",
"networking": {
"$drop": [
"serviceNetwork"
],
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"$replace/networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"image": {
"$drop": [
"recommended"
],
"recommended": "ubuntu/noble-24.04",
"reference": {
"$drop": [
"publisher"
],
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
},
"$replace/reference": {
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
}
},
"$replace/image": {
"recommended": "ubuntu/noble-24.04",
"reference": {
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
}
},
"sshKeys": [
"<string>"
],
"$drop/sshKeys": [
"<string>"
],
"$append/sshKeys": [
"<string>"
],
"$retain/sshKeys": [
"<string>"
],
"tags": {},
"$replace/tags": {},
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"size": "<string>",
"subnetId": "<string>",
"zones": [
123
],
"overrideImage": {
"recommended": "ubuntu/noble-24.04",
"reference": {
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
}
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123
}
],
"$drop/nodePools": [
"<string>"
],
"$append/nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"size": "<string>",
"subnetId": "<string>",
"zones": [
123
],
"overrideImage": {
"recommended": "ubuntu/noble-24.04",
"reference": {
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
}
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123
}
],
"$patch/nodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
],
"size": "<string>",
"subnetId": "<string>",
"zones": [
123
],
"$drop/zones": [
123
],
"$append/zones": [
123
],
"$retain/zones": [
123
],
"overrideImage": {
"$drop": [
"recommended"
],
"recommended": "ubuntu/noble-24.04",
"reference": {
"$drop": [
"publisher"
],
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
},
"$replace/reference": {
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
}
},
"$replace/overrideImage": {
"recommended": "ubuntu/noble-24.04",
"reference": {
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
}
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123
}
],
"$retain/nodePools": [
"<string>"
],
"autoscaler": {
"$drop": [
"expander"
],
"expander": [
"random"
],
"$drop/expander": [
"random"
],
"$append/expander": [
"random"
],
"$retain/expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"$replace/autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"$replace/azure": {
"subscriptionId": "<string>",
"sdkSecretLink": "<string>",
"resourceGroup": "<string>",
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"image": {
"recommended": "ubuntu/noble-24.04",
"reference": {
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
}
},
"sshKeys": [
"<string>"
],
"tags": {},
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"size": "<string>",
"subnetId": "<string>",
"zones": [
123
],
"overrideImage": {
"recommended": "ubuntu/noble-24.04",
"reference": {
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
}
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"digitalocean": {
"$drop": [
"digitalOceanTags"
],
"digitalOceanTags": [
"<string>"
],
"$drop/digitalOceanTags": [
"<string>"
],
"$append/digitalOceanTags": [
"<string>"
],
"$retain/digitalOceanTags": [
"<string>"
],
"networking": {
"$drop": [
"dnsForwarder"
],
"dnsForwarder": "<string>"
},
"$replace/networking": {
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"tokenSecretLink": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"dropletSize": "<string>",
"overrideImage": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"$drop/nodePools": [
"<string>"
],
"$append/nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"dropletSize": "<string>",
"overrideImage": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"$patch/nodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
],
"dropletSize": "<string>",
"overrideImage": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"$retain/nodePools": [
"<string>"
],
"image": "<string>",
"sshKeys": [
"<string>"
],
"$drop/sshKeys": [
"<string>"
],
"$append/sshKeys": [
"<string>"
],
"$retain/sshKeys": [
"<string>"
],
"extraSshKeys": [
"<string>"
],
"$drop/extraSshKeys": [
"<string>"
],
"$append/extraSshKeys": [
"<string>"
],
"$retain/extraSshKeys": [
"<string>"
],
"autoscaler": {
"$drop": [
"expander"
],
"expander": [
"random"
],
"$drop/expander": [
"random"
],
"$append/expander": [
"random"
],
"$retain/expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"$replace/autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"reservedIPs": [
"<string>"
],
"$drop/reservedIPs": [
"<string>"
],
"$append/reservedIPs": [
"<string>"
],
"$retain/reservedIPs": [
"<string>"
]
},
"$replace/digitalocean": {
"digitalOceanTags": [
"<string>"
],
"networking": {
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"tokenSecretLink": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"dropletSize": "<string>",
"overrideImage": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"image": "<string>",
"sshKeys": [
"<string>"
],
"extraSshKeys": [
"<string>"
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"reservedIPs": [
"<string>"
]
},
"gcp": {
"$drop": [
"projectId"
],
"projectId": "<string>",
"labels": {},
"$replace/labels": {},
"tags": [
"<string>"
],
"$drop/tags": [
"<string>"
],
"$append/tags": [
"<string>"
],
"$retain/tags": [
"<string>"
],
"metadata": {},
"$replace/metadata": {},
"network": "<string>",
"saKeyLink": "<string>",
"networking": {
"$drop": [
"serviceNetwork"
],
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"$replace/networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"image": {
"$drop": [
"recommended"
],
"recommended": "ubuntu/jammy-22.04",
"family": {
"$drop": [
"project"
],
"project": "<string>",
"family": "<string>"
},
"$replace/family": {
"project": "<string>",
"family": "<string>"
},
"exact": "<string>"
},
"$replace/image": {
"recommended": "ubuntu/jammy-22.04",
"family": {
"project": "<string>",
"family": "<string>"
},
"exact": "<string>"
},
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"machineType": "<string>",
"assignPublicIP": true,
"zone": "<string>",
"overrideImage": {
"recommended": "ubuntu/jammy-22.04",
"family": {
"project": "<string>",
"family": "<string>"
},
"exact": "<string>"
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123,
"preemptible": true,
"subnet": "<string>",
"localPersistentDisks": 123
}
],
"$drop/nodePools": [
"<string>"
],
"$append/nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"machineType": "<string>",
"assignPublicIP": true,
"zone": "<string>",
"overrideImage": {
"recommended": "ubuntu/jammy-22.04",
"family": {
"project": "<string>",
"family": "<string>"
},
"exact": "<string>"
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123,
"preemptible": true,
"subnet": "<string>",
"localPersistentDisks": 123
}
],
"$patch/nodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
],
"machineType": "<string>",
"assignPublicIP": true,
"zone": "<string>",
"overrideImage": {
"$drop": [
"recommended"
],
"recommended": "ubuntu/jammy-22.04",
"family": {
"$drop": [
"project"
],
"project": "<string>",
"family": "<string>"
},
"$replace/family": {
"project": "<string>",
"family": "<string>"
},
"exact": "<string>"
},
"$replace/overrideImage": {
"recommended": "ubuntu/jammy-22.04",
"family": {
"project": "<string>",
"family": "<string>"
},
"exact": "<string>"
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123,
"preemptible": true,
"subnet": "<string>",
"localPersistentDisks": 123
}
],
"$retain/nodePools": [
"<string>"
],
"autoscaler": {
"$drop": [
"expander"
],
"expander": [
"random"
],
"$drop/expander": [
"random"
],
"$append/expander": [
"random"
],
"$retain/expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"$replace/autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"$replace/gcp": {
"projectId": "<string>",
"labels": {},
"tags": [
"<string>"
],
"metadata": {},
"network": "<string>",
"saKeyLink": "<string>",
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"image": {
"recommended": "ubuntu/jammy-22.04",
"family": {
"project": "<string>",
"family": "<string>"
},
"exact": "<string>"
},
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"machineType": "<string>",
"assignPublicIP": true,
"zone": "<string>",
"overrideImage": {
"recommended": "ubuntu/jammy-22.04",
"family": {
"project": "<string>",
"family": "<string>"
},
"exact": "<string>"
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123,
"preemptible": true,
"subnet": "<string>",
"localPersistentDisks": 123
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
}
},
"$replace/provider": {
"generic": {
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
]
},
"hetzner": {
"hetznerLabels": {},
"networking": {
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"tokenSecretLink": "<string>",
"firewallId": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"serverType": "<string>",
"overrideImage": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"dedicatedServerNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"image": "ubuntu-20.04",
"sshKey": "<string>",
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"floatingIPSelector": {}
},
"aws": {
"awsTags": {},
"skipCreateRoles": true,
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"image": {
"recommended": "ubuntu/jammy-22.04",
"exact": "<string>"
},
"deployRoleArn": "<string>",
"deployRoleChain": [
{
"roleArn": "<string>",
"externalId": "<string>",
"sessionNamePrefix": "<string>"
}
],
"keyPair": "<string>",
"diskEncryptionKeyArn": "<string>",
"securityGroupIds": [
"<string>"
],
"extraNodePolicies": [
"<string>"
],
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"instanceTypes": [
"<string>"
],
"overrideImage": {
"recommended": "ubuntu/jammy-22.04",
"exact": "<string>"
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123,
"onDemandBaseCapacity": 123,
"onDemandPercentageAboveBaseCapacity": 123,
"spotAllocationStrategy": "lowest-price",
"subnetIds": [
"<string>"
],
"extraSecurityGroupIds": [
"<string>"
]
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"linode": {
"region": "<string>",
"tokenSecretLink": "<string>",
"firewallId": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"serverType": "<string>",
"overrideImage": "<string>",
"subnetId": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"image": "<string>",
"authorizedUsers": [
"<string>"
],
"authorizedKeys": [
"<string>"
],
"vpcId": "<string>",
"preInstallScript": "<string>",
"networking": {
"dnsForwarder": "<string>"
},
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"oblivus": {
"datacenter": "MON1",
"tokenSecretLink": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"flavor": "A100_NVLINK_80GB_x8"
}
],
"sshKeys": [
"<string>"
],
"unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"preInstallScript": "<string>"
},
"lambdalabs": {
"region": "asia-northeast-1",
"tokenSecretLink": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"instanceType": "cpu_4x_general"
}
],
"sshKey": "<string>",
"unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"fileSystems": [
"<string>"
],
"preInstallScript": "<string>"
},
"paperspace": {
"region": "AMS1",
"tokenSecretLink": "<string>",
"sharedDrives": [
"<string>"
],
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"publicIpType": "none",
"bootDiskSize": 123,
"machineType": "A100"
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"preInstallScript": "<string>",
"userIds": [
"<string>"
],
"networkId": "<string>"
},
"ephemeral": {
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"count": 123,
"arch": "any",
"flavor": "debian",
"cpu": "<string>",
"memory": "<string>"
}
]
},
"triton": {
"connection": {
"url": "<string>",
"account": "<string>",
"user": "<string>",
"privateKeySecretLink": "<string>"
},
"networking": {
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"loadBalancer": {
"manual": {
"packageId": "<string>",
"imageId": "<string>",
"publicNetworkId": "<string>",
"privateNetworkIds": [
"<string>"
],
"metadata": {},
"tags": {},
"logging": {
"nodePort": 123,
"externalSyslog": "<string>"
},
"count": 123,
"cnsInternalDomain": "<string>",
"cnsPublicDomain": "<string>"
},
"none": {},
"gateway": {}
},
"firewallEnabled": true,
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"packageId": "<string>",
"overrideImageId": "<string>",
"publicNetworkId": "<string>",
"privateNetworkIds": [
"<string>"
],
"tritonTags": {},
"minSize": 123,
"maxSize": 123
}
],
"imageId": "<string>",
"sshKeys": [
"<string>"
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"azure": {
"subscriptionId": "<string>",
"sdkSecretLink": "<string>",
"resourceGroup": "<string>",
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"image": {
"recommended": "ubuntu/noble-24.04",
"reference": {
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
}
},
"sshKeys": [
"<string>"
],
"tags": {},
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"size": "<string>",
"subnetId": "<string>",
"zones": [
123
],
"overrideImage": {
"recommended": "ubuntu/noble-24.04",
"reference": {
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
}
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"digitalocean": {
"digitalOceanTags": [
"<string>"
],
"networking": {
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"tokenSecretLink": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"dropletSize": "<string>",
"overrideImage": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"image": "<string>",
"sshKeys": [
"<string>"
],
"extraSshKeys": [
"<string>"
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"reservedIPs": [
"<string>"
]
},
"gcp": {
"projectId": "<string>",
"labels": {},
"tags": [
"<string>"
],
"metadata": {},
"network": "<string>",
"saKeyLink": "<string>",
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"image": {
"recommended": "ubuntu/jammy-22.04",
"family": {
"project": "<string>",
"family": "<string>"
},
"exact": "<string>"
},
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"machineType": "<string>",
"assignPublicIP": true,
"zone": "<string>",
"overrideImage": {
"recommended": "ubuntu/jammy-22.04",
"family": {
"project": "<string>",
"family": "<string>"
},
"exact": "<string>"
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123,
"preemptible": true,
"subnet": "<string>",
"localPersistentDisks": 123
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
}
},
"addOns": {
"$drop": [
"dashboard"
],
"dashboard": {},
"$replace/dashboard": {},
"headlamp": {},
"$replace/headlamp": {},
"azureWorkloadIdentity": {
"$drop": [
"tenantId"
],
"tenantId": "<string>"
},
"$replace/azureWorkloadIdentity": {
"tenantId": "<string>"
},
"awsWorkloadIdentity": {},
"$replace/awsWorkloadIdentity": {},
"localPathStorage": {},
"$replace/localPathStorage": {},
"metrics": {
"$drop": [
"kubeState"
],
"kubeState": true,
"coreDns": true,
"kubelet": true,
"apiserver": true,
"nodeExporter": true,
"cadvisor": true,
"scrapeAnnotated": {
"$drop": [
"intervalSeconds"
],
"intervalSeconds": 123,
"includeNamespaces": "<string>",
"excludeNamespaces": "<string>",
"retainLabels": "<string>"
},
"$replace/scrapeAnnotated": {
"intervalSeconds": 123,
"includeNamespaces": "<string>",
"excludeNamespaces": "<string>",
"retainLabels": "<string>"
}
},
"$replace/metrics": {
"kubeState": true,
"coreDns": true,
"kubelet": true,
"apiserver": true,
"nodeExporter": true,
"cadvisor": true,
"scrapeAnnotated": {
"intervalSeconds": 123,
"includeNamespaces": "<string>",
"excludeNamespaces": "<string>",
"retainLabels": "<string>"
}
},
"logs": {
"$drop": [
"auditEnabled"
],
"auditEnabled": true,
"includeNamespaces": "<string>",
"excludeNamespaces": "<string>",
"docker": true,
"kubelet": true,
"kernel": true,
"events": true
},
"$replace/logs": {
"auditEnabled": true,
"includeNamespaces": "<string>",
"excludeNamespaces": "<string>",
"docker": true,
"kubelet": true,
"kernel": true,
"events": true
},
"registryMirror": {
"$drop": [
"mirrors"
],
"mirrors": [
{
"registry": "<string>",
"mirrors": [
"<string>"
]
}
],
"$drop/mirrors": [
"<string>"
],
"$append/mirrors": [
{
"registry": "<string>",
"mirrors": [
"<string>"
]
}
],
"$patch/mirrors": [
{
"$drop": [
"registry"
],
"$replace/registry": "<string>",
"registry": "<unknown>",
"mirrors": [
"<string>"
],
"$drop/mirrors": [
"<string>"
],
"$append/mirrors": [
"<string>"
],
"$retain/mirrors": [
"<string>"
]
}
],
"$retain/mirrors": [
"<string>"
]
},
"$replace/registryMirror": {
"mirrors": [
{
"registry": "<string>",
"mirrors": [
"<string>"
]
}
]
},
"nvidia": {
"$drop": [
"taintGPUNodes"
],
"taintGPUNodes": true
},
"$replace/nvidia": {
"taintGPUNodes": true
},
"awsEFS": {
"$drop": [
"roleArn"
],
"roleArn": "<string>"
},
"$replace/awsEFS": {
"roleArn": "<string>"
},
"awsECR": {
"$drop": [
"roleArn"
],
"roleArn": "<string>"
},
"$replace/awsECR": {
"roleArn": "<string>"
},
"awsELB": {
"$drop": [
"roleArn"
],
"roleArn": "<string>"
},
"$replace/awsELB": {
"roleArn": "<string>"
},
"azureACR": {
"$drop": [
"clientId"
],
"clientId": "<string>"
},
"$replace/azureACR": {
"clientId": "<string>"
},
"sysbox": {},
"$replace/sysbox": {},
"byok": {
"$drop": [
"ignoreUpdates"
],
"ignoreUpdates": true,
"location": "<string>",
"config": {
"$drop": [
"actuator"
],
"actuator": {
"$drop": [
"minCpu"
],
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"logLevel": "trace",
"env": {},
"$replace/env": {}
},
"$replace/actuator": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"logLevel": "trace",
"env": {}
},
"middlebox": {
"$drop": [
"enabled"
],
"enabled": true,
"bandwidthAlertMbps": 123
},
"$replace/middlebox": {
"enabled": true,
"bandwidthAlertMbps": 123
},
"common": {
"$drop": [
"deploymentReplicas"
],
"deploymentReplicas": 123,
"pdb": {
"$drop": [
"maxUnavailable"
],
"maxUnavailable": 123
},
"$replace/pdb": {
"maxUnavailable": 123
}
},
"$replace/common": {
"deploymentReplicas": 123,
"pdb": {
"maxUnavailable": 123
}
},
"longhorn": {
"$drop": [
"replicas"
],
"replicas": 123
},
"$replace/longhorn": {
"replicas": 123
},
"ingress": {
"$drop": [
"cpu"
],
"cpu": "<string>",
"memory": "<string>",
"targetPercent": 123
},
"$replace/ingress": {
"cpu": "<string>",
"memory": "<string>",
"targetPercent": 123
},
"istio": {
"$drop": [
"istiod"
],
"istiod": {
"$drop": [
"replicas"
],
"replicas": 123,
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"pdb": 123
},
"$replace/istiod": {
"replicas": 123,
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"pdb": 123
},
"ingressgateway": {
"$drop": [
"replicas"
],
"replicas": 123,
"maxCpu": "<string>",
"maxMemory": "<string>"
},
"$replace/ingressgateway": {
"replicas": 123,
"maxCpu": "<string>",
"maxMemory": "<string>"
},
"sidecar": {
"$drop": [
"minCpu"
],
"minCpu": "<string>",
"minMemory": "<string>"
},
"$replace/sidecar": {
"minCpu": "<string>",
"minMemory": "<string>"
}
},
"$replace/istio": {
"istiod": {
"replicas": 123,
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"pdb": 123
},
"ingressgateway": {
"replicas": 123,
"maxCpu": "<string>",
"maxMemory": "<string>"
},
"sidecar": {
"minCpu": "<string>",
"minMemory": "<string>"
}
},
"logSplitter": {
"$drop": [
"minCpu"
],
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"memBufferSize": "<string>",
"perPodRate": 123
},
"$replace/logSplitter": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"memBufferSize": "<string>",
"perPodRate": 123
},
"monitoring": {
"$drop": [
"minMemory"
],
"minMemory": "<string>",
"maxMemory": "<string>",
"kubeStateMetrics": {
"$drop": [
"minMemory"
],
"minMemory": "<string>"
},
"$replace/kubeStateMetrics": {
"minMemory": "<string>"
},
"prometheus": {
"$drop": [
"main"
],
"main": {
"$drop": [
"storage"
],
"storage": "<string>"
},
"$replace/main": {
"storage": "<string>"
}
},
"$replace/prometheus": {
"main": {
"storage": "<string>"
}
}
},
"$replace/monitoring": {
"minMemory": "<string>",
"maxMemory": "<string>",
"kubeStateMetrics": {
"minMemory": "<string>"
},
"prometheus": {
"main": {
"storage": "<string>"
}
}
},
"redis": {
"$drop": [
"minCpu"
],
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": "<string>"
},
"$replace/redis": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": "<string>"
},
"redisHa": {
"$drop": [
"minCpu"
],
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": 123
},
"$replace/redisHa": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": 123
},
"redisSentinel": {
"$drop": [
"minCpu"
],
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": 123
},
"$replace/redisSentinel": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": 123
},
"tempoAgent": {
"$drop": [
"minCpu"
],
"minCpu": "<string>",
"minMemory": "<string>"
},
"$replace/tempoAgent": {
"minCpu": "<string>",
"minMemory": "<string>"
},
"internalDns": {
"$drop": [
"minCpu"
],
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>"
},
"$replace/internalDns": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>"
}
},
"$replace/config": {
"actuator": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"logLevel": "trace",
"env": {}
},
"middlebox": {
"enabled": true,
"bandwidthAlertMbps": 123
},
"common": {
"deploymentReplicas": 123,
"pdb": {
"maxUnavailable": 123
}
},
"longhorn": {
"replicas": 123
},
"ingress": {
"cpu": "<string>",
"memory": "<string>",
"targetPercent": 123
},
"istio": {
"istiod": {
"replicas": 123,
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"pdb": 123
},
"ingressgateway": {
"replicas": 123,
"maxCpu": "<string>",
"maxMemory": "<string>"
},
"sidecar": {
"minCpu": "<string>",
"minMemory": "<string>"
}
},
"logSplitter": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"memBufferSize": "<string>",
"perPodRate": 123
},
"monitoring": {
"minMemory": "<string>",
"maxMemory": "<string>",
"kubeStateMetrics": {
"minMemory": "<string>"
},
"prometheus": {
"main": {
"storage": "<string>"
}
}
},
"redis": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": "<string>"
},
"redisHa": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": 123
},
"redisSentinel": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": 123
},
"tempoAgent": {
"minCpu": "<string>",
"minMemory": "<string>"
},
"internalDns": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>"
}
}
},
"$replace/byok": {
"ignoreUpdates": true,
"location": "<string>",
"config": {
"actuator": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"logLevel": "trace",
"env": {}
},
"middlebox": {
"enabled": true,
"bandwidthAlertMbps": 123
},
"common": {
"deploymentReplicas": 123,
"pdb": {
"maxUnavailable": 123
}
},
"longhorn": {
"replicas": 123
},
"ingress": {
"cpu": "<string>",
"memory": "<string>",
"targetPercent": 123
},
"istio": {
"istiod": {
"replicas": 123,
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"pdb": 123
},
"ingressgateway": {
"replicas": 123,
"maxCpu": "<string>",
"maxMemory": "<string>"
},
"sidecar": {
"minCpu": "<string>",
"minMemory": "<string>"
}
},
"logSplitter": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"memBufferSize": "<string>",
"perPodRate": 123
},
"monitoring": {
"minMemory": "<string>",
"maxMemory": "<string>",
"kubeStateMetrics": {
"minMemory": "<string>"
},
"prometheus": {
"main": {
"storage": "<string>"
}
}
},
"redis": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": "<string>"
},
"redisHa": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": 123
},
"redisSentinel": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": 123
},
"tempoAgent": {
"minCpu": "<string>",
"minMemory": "<string>"
},
"internalDns": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>"
}
}
}
},
"$replace/addOns": {
"dashboard": {},
"headlamp": {},
"azureWorkloadIdentity": {
"tenantId": "<string>"
},
"awsWorkloadIdentity": {},
"localPathStorage": {},
"metrics": {
"kubeState": true,
"coreDns": true,
"kubelet": true,
"apiserver": true,
"nodeExporter": true,
"cadvisor": true,
"scrapeAnnotated": {
"intervalSeconds": 123,
"includeNamespaces": "<string>",
"excludeNamespaces": "<string>",
"retainLabels": "<string>"
}
},
"logs": {
"auditEnabled": true,
"includeNamespaces": "<string>",
"excludeNamespaces": "<string>",
"docker": true,
"kubelet": true,
"kernel": true,
"events": true
},
"registryMirror": {
"mirrors": [
{
"registry": "<string>",
"mirrors": [
"<string>"
]
}
]
},
"nvidia": {
"taintGPUNodes": true
},
"awsEFS": {
"roleArn": "<string>"
},
"awsECR": {
"roleArn": "<string>"
},
"awsELB": {
"roleArn": "<string>"
},
"azureACR": {
"clientId": "<string>"
},
"sysbox": {},
"byok": {
"ignoreUpdates": true,
"location": "<string>",
"config": {
"actuator": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"logLevel": "trace",
"env": {}
},
"middlebox": {
"enabled": true,
"bandwidthAlertMbps": 123
},
"common": {
"deploymentReplicas": 123,
"pdb": {
"maxUnavailable": 123
}
},
"longhorn": {
"replicas": 123
},
"ingress": {
"cpu": "<string>",
"memory": "<string>",
"targetPercent": 123
},
"istio": {
"istiod": {
"replicas": 123,
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"pdb": 123
},
"ingressgateway": {
"replicas": 123,
"maxCpu": "<string>",
"maxMemory": "<string>"
},
"sidecar": {
"minCpu": "<string>",
"minMemory": "<string>"
}
},
"logSplitter": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"memBufferSize": "<string>",
"perPodRate": 123
},
"monitoring": {
"minMemory": "<string>",
"maxMemory": "<string>",
"kubeStateMetrics": {
"minMemory": "<string>"
},
"prometheus": {
"main": {
"storage": "<string>"
}
}
},
"redis": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": "<string>"
},
"redisHa": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": 123
},
"redisSentinel": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": 123
},
"tempoAgent": {
"minCpu": "<string>",
"minMemory": "<string>"
},
"internalDns": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>"
}
}
}
}
},
"$replace/spec": {
"version": "1.26.0",
"firewall": [
{
"sourceCIDR": "<string>",
"description": "<string>"
}
],
"provider": {
"generic": {
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
]
},
"hetzner": {
"hetznerLabels": {},
"networking": {
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"tokenSecretLink": "<string>",
"firewallId": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"serverType": "<string>",
"overrideImage": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"dedicatedServerNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"image": "ubuntu-20.04",
"sshKey": "<string>",
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"floatingIPSelector": {}
},
"aws": {
"awsTags": {},
"skipCreateRoles": true,
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"image": {
"recommended": "ubuntu/jammy-22.04",
"exact": "<string>"
},
"deployRoleArn": "<string>",
"deployRoleChain": [
{
"roleArn": "<string>",
"externalId": "<string>",
"sessionNamePrefix": "<string>"
}
],
"keyPair": "<string>",
"diskEncryptionKeyArn": "<string>",
"securityGroupIds": [
"<string>"
],
"extraNodePolicies": [
"<string>"
],
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"instanceTypes": [
"<string>"
],
"overrideImage": {
"recommended": "ubuntu/jammy-22.04",
"exact": "<string>"
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123,
"onDemandBaseCapacity": 123,
"onDemandPercentageAboveBaseCapacity": 123,
"spotAllocationStrategy": "lowest-price",
"subnetIds": [
"<string>"
],
"extraSecurityGroupIds": [
"<string>"
]
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"linode": {
"region": "<string>",
"tokenSecretLink": "<string>",
"firewallId": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"serverType": "<string>",
"overrideImage": "<string>",
"subnetId": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"image": "<string>",
"authorizedUsers": [
"<string>"
],
"authorizedKeys": [
"<string>"
],
"vpcId": "<string>",
"preInstallScript": "<string>",
"networking": {
"dnsForwarder": "<string>"
},
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"oblivus": {
"datacenter": "MON1",
"tokenSecretLink": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"flavor": "A100_NVLINK_80GB_x8"
}
],
"sshKeys": [
"<string>"
],
"unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"preInstallScript": "<string>"
},
"lambdalabs": {
"region": "asia-northeast-1",
"tokenSecretLink": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"instanceType": "cpu_4x_general"
}
],
"sshKey": "<string>",
"unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"fileSystems": [
"<string>"
],
"preInstallScript": "<string>"
},
"paperspace": {
"region": "AMS1",
"tokenSecretLink": "<string>",
"sharedDrives": [
"<string>"
],
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"publicIpType": "none",
"bootDiskSize": 123,
"machineType": "A100"
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"preInstallScript": "<string>",
"userIds": [
"<string>"
],
"networkId": "<string>"
},
"ephemeral": {
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"count": 123,
"arch": "any",
"flavor": "debian",
"cpu": "<string>",
"memory": "<string>"
}
]
},
"triton": {
"connection": {
"url": "<string>",
"account": "<string>",
"user": "<string>",
"privateKeySecretLink": "<string>"
},
"networking": {
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"loadBalancer": {
"manual": {
"packageId": "<string>",
"imageId": "<string>",
"publicNetworkId": "<string>",
"privateNetworkIds": [
"<string>"
],
"metadata": {},
"tags": {},
"logging": {
"nodePort": 123,
"externalSyslog": "<string>"
},
"count": 123,
"cnsInternalDomain": "<string>",
"cnsPublicDomain": "<string>"
},
"none": {},
"gateway": {}
},
"firewallEnabled": true,
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"packageId": "<string>",
"overrideImageId": "<string>",
"publicNetworkId": "<string>",
"privateNetworkIds": [
"<string>"
],
"tritonTags": {},
"minSize": 123,
"maxSize": 123
}
],
"imageId": "<string>",
"sshKeys": [
"<string>"
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"azure": {
"subscriptionId": "<string>",
"sdkSecretLink": "<string>",
"resourceGroup": "<string>",
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"image": {
"recommended": "ubuntu/noble-24.04",
"reference": {
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
}
},
"sshKeys": [
"<string>"
],
"tags": {},
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"size": "<string>",
"subnetId": "<string>",
"zones": [
123
],
"overrideImage": {
"recommended": "ubuntu/noble-24.04",
"reference": {
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
}
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"digitalocean": {
"digitalOceanTags": [
"<string>"
],
"networking": {
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"tokenSecretLink": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"dropletSize": "<string>",
"overrideImage": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"image": "<string>",
"sshKeys": [
"<string>"
],
"extraSshKeys": [
"<string>"
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"reservedIPs": [
"<string>"
]
},
"gcp": {
"projectId": "<string>",
"labels": {},
"tags": [
"<string>"
],
"metadata": {},
"network": "<string>",
"saKeyLink": "<string>",
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"image": {
"recommended": "ubuntu/jammy-22.04",
"family": {
"project": "<string>",
"family": "<string>"
},
"exact": "<string>"
},
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"machineType": "<string>",
"assignPublicIP": true,
"zone": "<string>",
"overrideImage": {
"recommended": "ubuntu/jammy-22.04",
"family": {
"project": "<string>",
"family": "<string>"
},
"exact": "<string>"
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123,
"preemptible": true,
"subnet": "<string>",
"localPersistentDisks": 123
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
}
},
"addOns": {
"dashboard": {},
"headlamp": {},
"azureWorkloadIdentity": {
"tenantId": "<string>"
},
"awsWorkloadIdentity": {},
"localPathStorage": {},
"metrics": {
"kubeState": true,
"coreDns": true,
"kubelet": true,
"apiserver": true,
"nodeExporter": true,
"cadvisor": true,
"scrapeAnnotated": {
"intervalSeconds": 123,
"includeNamespaces": "<string>",
"excludeNamespaces": "<string>",
"retainLabels": "<string>"
}
},
"logs": {
"auditEnabled": true,
"includeNamespaces": "<string>",
"excludeNamespaces": "<string>",
"docker": true,
"kubelet": true,
"kernel": true,
"events": true
},
"registryMirror": {
"mirrors": [
{
"registry": "<string>",
"mirrors": [
"<string>"
]
}
]
},
"nvidia": {
"taintGPUNodes": true
},
"awsEFS": {
"roleArn": "<string>"
},
"awsECR": {
"roleArn": "<string>"
},
"awsELB": {
"roleArn": "<string>"
},
"azureACR": {
"clientId": "<string>"
},
"sysbox": {},
"byok": {
"ignoreUpdates": true,
"location": "<string>",
"config": {
"actuator": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"logLevel": "trace",
"env": {}
},
"middlebox": {
"enabled": true,
"bandwidthAlertMbps": 123
},
"common": {
"deploymentReplicas": 123,
"pdb": {
"maxUnavailable": 123
}
},
"longhorn": {
"replicas": 123
},
"ingress": {
"cpu": "<string>",
"memory": "<string>",
"targetPercent": 123
},
"istio": {
"istiod": {
"replicas": 123,
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"pdb": 123
},
"ingressgateway": {
"replicas": 123,
"maxCpu": "<string>",
"maxMemory": "<string>"
},
"sidecar": {
"minCpu": "<string>",
"minMemory": "<string>"
}
},
"logSplitter": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"memBufferSize": "<string>",
"perPodRate": 123
},
"monitoring": {
"minMemory": "<string>",
"maxMemory": "<string>",
"kubeStateMetrics": {
"minMemory": "<string>"
},
"prometheus": {
"main": {
"storage": "<string>"
}
}
},
"redis": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": "<string>"
},
"redisHa": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": 123
},
"redisSentinel": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": 123
},
"tempoAgent": {
"minCpu": "<string>",
"minMemory": "<string>"
},
"internalDns": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>"
}
}
}
}
},
"alias": "<string>"
}
'{
"id": "<string>",
"name": "<string>",
"kind": "<string>",
"version": 123,
"description": "<string>",
"tags": {},
"created": "2023-11-07T05:31:56Z",
"lastModified": "2023-11-07T05:31:56Z",
"links": [
{
"rel": "<string>",
"href": "<string>"
}
],
"spec": {
"version": "1.26.0",
"firewall": [
{
"sourceCIDR": "<string>",
"description": "<string>"
}
],
"provider": {
"generic": {
"location": "aws-eu-central-1",
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
]
},
"hetzner": {
"region": "fsn1",
"hetznerLabels": {},
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"tokenSecretLink": "<string>",
"networkId": "<string>",
"firewallId": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"serverType": "<string>",
"overrideImage": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"dedicatedServerNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"image": "ubuntu-20.04",
"sshKey": "<string>",
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"floatingIPSelector": {}
},
"aws": {
"region": "af-south-1",
"awsTags": {},
"skipCreateRoles": true,
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"image": {
"recommended": "ubuntu/jammy-22.04",
"exact": "<string>"
},
"deployRoleArn": "<string>",
"deployRoleChain": [
{
"roleArn": "<string>",
"externalId": "<string>",
"sessionNamePrefix": "<string>"
}
],
"vpcId": "<string>",
"keyPair": "<string>",
"diskEncryptionKeyArn": "<string>",
"securityGroupIds": [
"<string>"
],
"extraNodePolicies": [
"<string>"
],
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"instanceTypes": [
"<string>"
],
"overrideImage": {
"recommended": "ubuntu/jammy-22.04",
"exact": "<string>"
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123,
"onDemandBaseCapacity": 123,
"onDemandPercentageAboveBaseCapacity": 123,
"spotAllocationStrategy": "lowest-price",
"subnetIds": [
"<string>"
],
"extraSecurityGroupIds": [
"<string>"
]
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"linode": {
"region": "<string>",
"tokenSecretLink": "<string>",
"firewallId": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"serverType": "<string>",
"overrideImage": "<string>",
"subnetId": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"image": "<string>",
"authorizedUsers": [
"<string>"
],
"authorizedKeys": [
"<string>"
],
"vpcId": "<string>",
"preInstallScript": "<string>",
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"oblivus": {
"datacenter": "MON1",
"tokenSecretLink": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"flavor": "A100_NVLINK_80GB_x8"
}
],
"sshKeys": [
"<string>"
],
"unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"preInstallScript": "<string>"
},
"lambdalabs": {
"region": "asia-northeast-1",
"tokenSecretLink": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"instanceType": "cpu_4x_general"
}
],
"sshKey": "<string>",
"unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"fileSystems": [
"<string>"
],
"preInstallScript": "<string>"
},
"paperspace": {
"region": "AMS1",
"tokenSecretLink": "<string>",
"sharedDrives": [
"<string>"
],
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"publicIpType": "none",
"bootDiskSize": 123,
"machineType": "A100"
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"preInstallScript": "<string>",
"userIds": [
"<string>"
],
"networkId": "<string>"
},
"ephemeral": {
"location": "aws-eu-central-1",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"count": 123,
"arch": "any",
"flavor": "debian",
"cpu": "<string>",
"memory": "<string>"
}
]
},
"triton": {
"connection": {
"url": "<string>",
"account": "<string>",
"user": "<string>",
"privateKeySecretLink": "<string>"
},
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"location": "aws-eu-central-1",
"loadBalancer": {
"manual": {
"packageId": "<string>",
"imageId": "<string>",
"publicNetworkId": "<string>",
"privateNetworkIds": [
"<string>"
],
"metadata": {},
"tags": {},
"logging": {
"nodePort": 123,
"externalSyslog": "<string>"
},
"count": 123,
"cnsInternalDomain": "<string>",
"cnsPublicDomain": "<string>"
},
"none": {},
"gateway": {}
},
"privateNetworkId": "<string>",
"firewallEnabled": true,
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"packageId": "<string>",
"overrideImageId": "<string>",
"publicNetworkId": "<string>",
"privateNetworkIds": [
"<string>"
],
"tritonTags": {},
"minSize": 123,
"maxSize": 123
}
],
"imageId": "<string>",
"sshKeys": [
"<string>"
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"azure": {
"location": "<string>",
"subscriptionId": "<string>",
"sdkSecretLink": "<string>",
"resourceGroup": "<string>",
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"image": {
"recommended": "ubuntu/noble-24.04",
"reference": {
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
}
},
"sshKeys": [
"<string>"
],
"networkId": "<string>",
"tags": {},
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"size": "<string>",
"subnetId": "<string>",
"zones": [
123
],
"overrideImage": {
"recommended": "ubuntu/noble-24.04",
"reference": {
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
}
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"digitalocean": {
"region": "ams3",
"digitalOceanTags": [
"<string>"
],
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"tokenSecretLink": "<string>",
"vpcId": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"dropletSize": "<string>",
"overrideImage": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"image": "<string>",
"sshKeys": [
"<string>"
],
"extraSshKeys": [
"<string>"
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"reservedIPs": [
"<string>"
]
},
"gcp": {
"projectId": "<string>",
"region": "<string>",
"labels": {},
"tags": [
"<string>"
],
"metadata": {},
"network": "<string>",
"saKeyLink": "<string>",
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"image": {
"recommended": "ubuntu/jammy-22.04",
"family": {
"project": "<string>",
"family": "<string>"
},
"exact": "<string>"
},
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"machineType": "<string>",
"assignPublicIP": true,
"zone": "<string>",
"overrideImage": {
"recommended": "ubuntu/jammy-22.04",
"family": {
"project": "<string>",
"family": "<string>"
},
"exact": "<string>"
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123,
"preemptible": true,
"subnet": "<string>",
"localPersistentDisks": 123
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
}
},
"addOns": {
"dashboard": {},
"headlamp": {},
"azureWorkloadIdentity": {
"tenantId": "<string>"
},
"awsWorkloadIdentity": {},
"localPathStorage": {},
"metrics": {
"kubeState": true,
"coreDns": true,
"kubelet": true,
"apiserver": true,
"nodeExporter": true,
"cadvisor": true,
"scrapeAnnotated": {
"intervalSeconds": 123,
"includeNamespaces": "<string>",
"excludeNamespaces": "<string>",
"retainLabels": "<string>"
}
},
"logs": {
"auditEnabled": true,
"includeNamespaces": "<string>",
"excludeNamespaces": "<string>",
"docker": true,
"kubelet": true,
"kernel": true,
"events": true
},
"registryMirror": {
"mirrors": [
{
"registry": "<string>",
"mirrors": [
"<string>"
]
}
]
},
"nvidia": {
"taintGPUNodes": true
},
"awsEFS": {
"roleArn": "<string>"
},
"awsECR": {
"roleArn": "<string>"
},
"awsELB": {
"roleArn": "<string>"
},
"azureACR": {
"clientId": "<string>"
},
"sysbox": {},
"byok": {
"ignoreUpdates": true,
"location": "<string>",
"config": {
"actuator": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"logLevel": "trace",
"env": {}
},
"middlebox": {
"enabled": true,
"bandwidthAlertMbps": 123
},
"common": {
"deploymentReplicas": 123,
"pdb": {
"maxUnavailable": 123
}
},
"longhorn": {
"replicas": 123
},
"ingress": {
"cpu": "<string>",
"memory": "<string>",
"targetPercent": 123
},
"istio": {
"istiod": {
"replicas": 123,
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"pdb": 123
},
"ingressgateway": {
"replicas": 123,
"maxCpu": "<string>",
"maxMemory": "<string>"
},
"sidecar": {
"minCpu": "<string>",
"minMemory": "<string>"
}
},
"logSplitter": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"memBufferSize": "<string>",
"perPodRate": 123
},
"monitoring": {
"minMemory": "<string>",
"maxMemory": "<string>",
"kubeStateMetrics": {
"minMemory": "<string>"
},
"prometheus": {
"main": {
"storage": "<string>"
}
}
},
"redis": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": "<string>"
},
"redisHa": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": 123
},
"redisSentinel": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": 123
},
"tempoAgent": {
"minCpu": "<string>",
"minMemory": "<string>"
},
"internalDns": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>"
}
}
}
}
},
"alias": "<string>",
"status": {
"oidcProviderUrl": "<string>",
"serverUrl": "<string>",
"homeLocation": "<string>",
"addOns": {
"dashboard": {
"url": "<string>"
},
"headlamp": {
"url": "<string>"
},
"awsWorkloadIdentity": {
"oidcProviderConfig": {
"providerUrl": "<string>",
"audience": "<string>"
},
"trustPolicy": {}
},
"metrics": {
"prometheusEndpoint": "<string>",
"remoteWriteConfig": {}
},
"logs": {
"lokiAddress": "<string>"
},
"awsECR": {
"trustPolicy": {}
},
"awsEFS": {
"trustPolicy": {}
},
"awsELB": {
"trustPolicy": {}
}
}
}
}curl --request PATCH \
--url https://api.cpln.io/org/{org}/mk8s/{name} \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"$drop": [
"description"
],
"description": "<string>",
"tags": {},
"$replace/tags": {},
"spec": {
"$drop": [
"version"
],
"version": "1.26.0",
"firewall": [
{
"sourceCIDR": "<string>",
"description": "<string>"
}
],
"$drop/firewall": [
"<string>"
],
"$append/firewall": [
{
"sourceCIDR": "<string>",
"description": "<string>"
}
],
"$patch/firewall": [
{
"$drop": [
"sourceCIDR"
],
"sourceCIDR": "<string>",
"description": "<string>"
}
],
"$retain/firewall": [
"<string>"
],
"provider": {
"$drop": [
"generic"
],
"generic": {
"$drop": [
"networking"
],
"networking": {
"$drop": [
"serviceNetwork"
],
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"$replace/networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"$drop/nodePools": [
"<string>"
],
"$append/nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"$patch/nodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
]
}
],
"$retain/nodePools": [
"<string>"
]
},
"$replace/generic": {
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
]
},
"hetzner": {
"$drop": [
"hetznerLabels"
],
"hetznerLabels": {},
"$replace/hetznerLabels": {},
"networking": {
"$drop": [
"dnsForwarder"
],
"dnsForwarder": "<string>"
},
"$replace/networking": {
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"tokenSecretLink": "<string>",
"firewallId": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"serverType": "<string>",
"overrideImage": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"$drop/nodePools": [
"<string>"
],
"$append/nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"serverType": "<string>",
"overrideImage": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"$patch/nodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
],
"serverType": "<string>",
"overrideImage": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"$retain/nodePools": [
"<string>"
],
"dedicatedServerNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"$drop/dedicatedServerNodePools": [
"<string>"
],
"$append/dedicatedServerNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"$patch/dedicatedServerNodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
]
}
],
"$retain/dedicatedServerNodePools": [
"<string>"
],
"image": "ubuntu-20.04",
"sshKey": "<string>",
"autoscaler": {
"$drop": [
"expander"
],
"expander": [
"random"
],
"$drop/expander": [
"random"
],
"$append/expander": [
"random"
],
"$retain/expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"$replace/autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"floatingIPSelector": {},
"$replace/floatingIPSelector": {}
},
"$replace/hetzner": {
"hetznerLabels": {},
"networking": {
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"tokenSecretLink": "<string>",
"firewallId": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"serverType": "<string>",
"overrideImage": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"dedicatedServerNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"image": "ubuntu-20.04",
"sshKey": "<string>",
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"floatingIPSelector": {}
},
"aws": {
"$drop": [
"awsTags"
],
"awsTags": {},
"$replace/awsTags": {},
"skipCreateRoles": true,
"networking": {
"$drop": [
"serviceNetwork"
],
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"$replace/networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"image": {
"$drop": [
"recommended"
],
"recommended": "ubuntu/jammy-22.04",
"exact": "<string>"
},
"$replace/image": {
"recommended": "ubuntu/jammy-22.04",
"exact": "<string>"
},
"deployRoleArn": "<string>",
"deployRoleChain": [
{
"roleArn": "<string>",
"externalId": "<string>",
"sessionNamePrefix": "<string>"
}
],
"$drop/deployRoleChain": [
"<string>"
],
"$append/deployRoleChain": [
{
"roleArn": "<string>",
"externalId": "<string>",
"sessionNamePrefix": "<string>"
}
],
"$patch/deployRoleChain": [
{
"$drop": [
"roleArn"
],
"roleArn": "<string>",
"externalId": "<string>",
"sessionNamePrefix": "<string>"
}
],
"$retain/deployRoleChain": [
"<string>"
],
"keyPair": "<string>",
"diskEncryptionKeyArn": "<string>",
"securityGroupIds": [
"<string>"
],
"$drop/securityGroupIds": [
"<string>"
],
"$append/securityGroupIds": [
"<string>"
],
"$retain/securityGroupIds": [
"<string>"
],
"extraNodePolicies": [
"<string>"
],
"$drop/extraNodePolicies": [
"<string>"
],
"$append/extraNodePolicies": [
"<string>"
],
"$retain/extraNodePolicies": [
"<string>"
],
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"instanceTypes": [
"<string>"
],
"overrideImage": {
"recommended": "ubuntu/jammy-22.04",
"exact": "<string>"
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123,
"onDemandBaseCapacity": 123,
"onDemandPercentageAboveBaseCapacity": 123,
"spotAllocationStrategy": "lowest-price",
"subnetIds": [
"<string>"
],
"extraSecurityGroupIds": [
"<string>"
]
}
],
"$drop/nodePools": [
"<string>"
],
"$append/nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"instanceTypes": [
"<string>"
],
"overrideImage": {
"recommended": "ubuntu/jammy-22.04",
"exact": "<string>"
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123,
"onDemandBaseCapacity": 123,
"onDemandPercentageAboveBaseCapacity": 123,
"spotAllocationStrategy": "lowest-price",
"subnetIds": [
"<string>"
],
"extraSecurityGroupIds": [
"<string>"
]
}
],
"$patch/nodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
],
"instanceTypes": [
"<string>"
],
"$drop/instanceTypes": [
"<string>"
],
"$append/instanceTypes": [
"<string>"
],
"$retain/instanceTypes": [
"<string>"
],
"overrideImage": {
"$drop": [
"recommended"
],
"recommended": "ubuntu/jammy-22.04",
"exact": "<string>"
},
"$replace/overrideImage": {
"recommended": "ubuntu/jammy-22.04",
"exact": "<string>"
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123,
"onDemandBaseCapacity": 123,
"onDemandPercentageAboveBaseCapacity": 123,
"spotAllocationStrategy": "lowest-price",
"subnetIds": [
"<string>"
],
"$drop/subnetIds": [
"<string>"
],
"$append/subnetIds": [
"<string>"
],
"$retain/subnetIds": [
"<string>"
],
"extraSecurityGroupIds": [
"<string>"
],
"$drop/extraSecurityGroupIds": [
"<string>"
],
"$append/extraSecurityGroupIds": [
"<string>"
],
"$retain/extraSecurityGroupIds": [
"<string>"
]
}
],
"$retain/nodePools": [
"<string>"
],
"autoscaler": {
"$drop": [
"expander"
],
"expander": [
"random"
],
"$drop/expander": [
"random"
],
"$append/expander": [
"random"
],
"$retain/expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"$replace/autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"$replace/aws": {
"awsTags": {},
"skipCreateRoles": true,
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"image": {
"recommended": "ubuntu/jammy-22.04",
"exact": "<string>"
},
"deployRoleArn": "<string>",
"deployRoleChain": [
{
"roleArn": "<string>",
"externalId": "<string>",
"sessionNamePrefix": "<string>"
}
],
"keyPair": "<string>",
"diskEncryptionKeyArn": "<string>",
"securityGroupIds": [
"<string>"
],
"extraNodePolicies": [
"<string>"
],
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"instanceTypes": [
"<string>"
],
"overrideImage": {
"recommended": "ubuntu/jammy-22.04",
"exact": "<string>"
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123,
"onDemandBaseCapacity": 123,
"onDemandPercentageAboveBaseCapacity": 123,
"spotAllocationStrategy": "lowest-price",
"subnetIds": [
"<string>"
],
"extraSecurityGroupIds": [
"<string>"
]
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"linode": {
"$drop": [
"region"
],
"region": "<string>",
"tokenSecretLink": "<string>",
"firewallId": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"serverType": "<string>",
"overrideImage": "<string>",
"subnetId": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"$drop/nodePools": [
"<string>"
],
"$append/nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"serverType": "<string>",
"overrideImage": "<string>",
"subnetId": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"$patch/nodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
],
"serverType": "<string>",
"overrideImage": "<string>",
"subnetId": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"$retain/nodePools": [
"<string>"
],
"image": "<string>",
"authorizedUsers": [
"<string>"
],
"$drop/authorizedUsers": [
"<string>"
],
"$append/authorizedUsers": [
"<string>"
],
"$retain/authorizedUsers": [
"<string>"
],
"authorizedKeys": [
"<string>"
],
"$drop/authorizedKeys": [
"<string>"
],
"$append/authorizedKeys": [
"<string>"
],
"$retain/authorizedKeys": [
"<string>"
],
"vpcId": "<string>",
"preInstallScript": "<string>",
"networking": {
"$drop": [
"dnsForwarder"
],
"dnsForwarder": "<string>"
},
"$replace/networking": {
"dnsForwarder": "<string>"
},
"autoscaler": {
"$drop": [
"expander"
],
"expander": [
"random"
],
"$drop/expander": [
"random"
],
"$append/expander": [
"random"
],
"$retain/expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"$replace/autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"$replace/linode": {
"region": "<string>",
"tokenSecretLink": "<string>",
"firewallId": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"serverType": "<string>",
"overrideImage": "<string>",
"subnetId": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"image": "<string>",
"authorizedUsers": [
"<string>"
],
"authorizedKeys": [
"<string>"
],
"vpcId": "<string>",
"preInstallScript": "<string>",
"networking": {
"dnsForwarder": "<string>"
},
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"oblivus": {
"$drop": [
"datacenter"
],
"datacenter": "MON1",
"tokenSecretLink": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"flavor": "A100_NVLINK_80GB_x8"
}
],
"$drop/nodePools": [
"<string>"
],
"$append/nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"flavor": "A100_NVLINK_80GB_x8"
}
],
"$patch/nodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
],
"minSize": 123,
"maxSize": 123,
"flavor": "A100_NVLINK_80GB_x8"
}
],
"$retain/nodePools": [
"<string>"
],
"sshKeys": [
"<string>"
],
"$drop/sshKeys": [
"<string>"
],
"$append/sshKeys": [
"<string>"
],
"$retain/sshKeys": [
"<string>"
],
"unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"$drop/unmanagedNodePools": [
"<string>"
],
"$append/unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"$patch/unmanagedNodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
]
}
],
"$retain/unmanagedNodePools": [
"<string>"
],
"autoscaler": {
"$drop": [
"expander"
],
"expander": [
"random"
],
"$drop/expander": [
"random"
],
"$append/expander": [
"random"
],
"$retain/expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"$replace/autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"preInstallScript": "<string>"
},
"$replace/oblivus": {
"datacenter": "MON1",
"tokenSecretLink": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"flavor": "A100_NVLINK_80GB_x8"
}
],
"sshKeys": [
"<string>"
],
"unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"preInstallScript": "<string>"
},
"lambdalabs": {
"$drop": [
"region"
],
"region": "asia-northeast-1",
"tokenSecretLink": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"instanceType": "cpu_4x_general"
}
],
"$drop/nodePools": [
"<string>"
],
"$append/nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"instanceType": "cpu_4x_general"
}
],
"$patch/nodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
],
"minSize": 123,
"maxSize": 123,
"instanceType": "cpu_4x_general"
}
],
"$retain/nodePools": [
"<string>"
],
"sshKey": "<string>",
"unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"$drop/unmanagedNodePools": [
"<string>"
],
"$append/unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"$patch/unmanagedNodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
]
}
],
"$retain/unmanagedNodePools": [
"<string>"
],
"autoscaler": {
"$drop": [
"expander"
],
"expander": [
"random"
],
"$drop/expander": [
"random"
],
"$append/expander": [
"random"
],
"$retain/expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"$replace/autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"fileSystems": [
"<string>"
],
"$drop/fileSystems": [
"<string>"
],
"$append/fileSystems": [
"<string>"
],
"$retain/fileSystems": [
"<string>"
],
"preInstallScript": "<string>"
},
"$replace/lambdalabs": {
"region": "asia-northeast-1",
"tokenSecretLink": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"instanceType": "cpu_4x_general"
}
],
"sshKey": "<string>",
"unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"fileSystems": [
"<string>"
],
"preInstallScript": "<string>"
},
"paperspace": {
"$drop": [
"region"
],
"region": "AMS1",
"tokenSecretLink": "<string>",
"sharedDrives": [
"<string>"
],
"$drop/sharedDrives": [
"<string>"
],
"$append/sharedDrives": [
"<string>"
],
"$retain/sharedDrives": [
"<string>"
],
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"publicIpType": "none",
"bootDiskSize": 123,
"machineType": "A100"
}
],
"$drop/nodePools": [
"<string>"
],
"$append/nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"publicIpType": "none",
"bootDiskSize": 123,
"machineType": "A100"
}
],
"$patch/nodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
],
"minSize": 123,
"maxSize": 123,
"publicIpType": "none",
"bootDiskSize": 123,
"machineType": "A100"
}
],
"$retain/nodePools": [
"<string>"
],
"autoscaler": {
"$drop": [
"expander"
],
"expander": [
"random"
],
"$drop/expander": [
"random"
],
"$append/expander": [
"random"
],
"$retain/expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"$replace/autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"$drop/unmanagedNodePools": [
"<string>"
],
"$append/unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"$patch/unmanagedNodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
]
}
],
"$retain/unmanagedNodePools": [
"<string>"
],
"preInstallScript": "<string>",
"userIds": [
"<string>"
],
"$drop/userIds": [
"<string>"
],
"$append/userIds": [
"<string>"
],
"$retain/userIds": [
"<string>"
],
"networkId": "<string>"
},
"$replace/paperspace": {
"region": "AMS1",
"tokenSecretLink": "<string>",
"sharedDrives": [
"<string>"
],
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"publicIpType": "none",
"bootDiskSize": 123,
"machineType": "A100"
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"preInstallScript": "<string>",
"userIds": [
"<string>"
],
"networkId": "<string>"
},
"ephemeral": {
"$drop": [
"nodePools"
],
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"count": 123,
"arch": "any",
"flavor": "debian",
"cpu": "<string>",
"memory": "<string>"
}
],
"$drop/nodePools": [
"<string>"
],
"$append/nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"count": 123,
"arch": "any",
"flavor": "debian",
"cpu": "<string>",
"memory": "<string>"
}
],
"$patch/nodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
],
"count": 123,
"arch": "any",
"flavor": "debian",
"cpu": "<string>",
"memory": "<string>"
}
],
"$retain/nodePools": [
"<string>"
]
},
"$replace/ephemeral": {
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"count": 123,
"arch": "any",
"flavor": "debian",
"cpu": "<string>",
"memory": "<string>"
}
]
},
"triton": {
"$drop": [
"connection"
],
"connection": {
"$drop": [
"url"
],
"url": "<string>",
"account": "<string>",
"user": "<string>",
"privateKeySecretLink": "<string>"
},
"$replace/connection": {
"url": "<string>",
"account": "<string>",
"user": "<string>",
"privateKeySecretLink": "<string>"
},
"networking": {
"$drop": [
"dnsForwarder"
],
"dnsForwarder": "<string>"
},
"$replace/networking": {
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"loadBalancer": {
"$drop": [
"manual"
],
"manual": {
"$drop": [
"packageId"
],
"packageId": "<string>",
"imageId": "<string>",
"publicNetworkId": "<string>",
"privateNetworkIds": [
"<string>"
],
"$drop/privateNetworkIds": [
"<string>"
],
"$append/privateNetworkIds": [
"<string>"
],
"$retain/privateNetworkIds": [
"<string>"
],
"metadata": {},
"$replace/metadata": {},
"tags": {},
"$replace/tags": {},
"logging": {
"$drop": [
"nodePort"
],
"nodePort": 123,
"externalSyslog": "<string>"
},
"$replace/logging": {
"nodePort": 123,
"externalSyslog": "<string>"
},
"count": 123,
"cnsInternalDomain": "<string>",
"cnsPublicDomain": "<string>"
},
"$replace/manual": {
"packageId": "<string>",
"imageId": "<string>",
"publicNetworkId": "<string>",
"privateNetworkIds": [
"<string>"
],
"metadata": {},
"tags": {},
"logging": {
"nodePort": 123,
"externalSyslog": "<string>"
},
"count": 123,
"cnsInternalDomain": "<string>",
"cnsPublicDomain": "<string>"
},
"none": {},
"$replace/none": {},
"gateway": {},
"$replace/gateway": {}
},
"$replace/loadBalancer": {
"manual": {
"packageId": "<string>",
"imageId": "<string>",
"publicNetworkId": "<string>",
"privateNetworkIds": [
"<string>"
],
"metadata": {},
"tags": {},
"logging": {
"nodePort": 123,
"externalSyslog": "<string>"
},
"count": 123,
"cnsInternalDomain": "<string>",
"cnsPublicDomain": "<string>"
},
"none": {},
"gateway": {}
},
"firewallEnabled": true,
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"packageId": "<string>",
"overrideImageId": "<string>",
"publicNetworkId": "<string>",
"privateNetworkIds": [
"<string>"
],
"tritonTags": {},
"minSize": 123,
"maxSize": 123
}
],
"$drop/nodePools": [
"<string>"
],
"$append/nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"packageId": "<string>",
"overrideImageId": "<string>",
"publicNetworkId": "<string>",
"privateNetworkIds": [
"<string>"
],
"tritonTags": {},
"minSize": 123,
"maxSize": 123
}
],
"$patch/nodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
],
"packageId": "<string>",
"overrideImageId": "<string>",
"publicNetworkId": "<string>",
"privateNetworkIds": [
"<string>"
],
"$drop/privateNetworkIds": [
"<string>"
],
"$append/privateNetworkIds": [
"<string>"
],
"$retain/privateNetworkIds": [
"<string>"
],
"tritonTags": {},
"$replace/tritonTags": {},
"minSize": 123,
"maxSize": 123
}
],
"$retain/nodePools": [
"<string>"
],
"imageId": "<string>",
"sshKeys": [
"<string>"
],
"$drop/sshKeys": [
"<string>"
],
"$append/sshKeys": [
"<string>"
],
"$retain/sshKeys": [
"<string>"
],
"autoscaler": {
"$drop": [
"expander"
],
"expander": [
"random"
],
"$drop/expander": [
"random"
],
"$append/expander": [
"random"
],
"$retain/expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"$replace/autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"$replace/triton": {
"connection": {
"url": "<string>",
"account": "<string>",
"user": "<string>",
"privateKeySecretLink": "<string>"
},
"networking": {
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"loadBalancer": {
"manual": {
"packageId": "<string>",
"imageId": "<string>",
"publicNetworkId": "<string>",
"privateNetworkIds": [
"<string>"
],
"metadata": {},
"tags": {},
"logging": {
"nodePort": 123,
"externalSyslog": "<string>"
},
"count": 123,
"cnsInternalDomain": "<string>",
"cnsPublicDomain": "<string>"
},
"none": {},
"gateway": {}
},
"firewallEnabled": true,
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"packageId": "<string>",
"overrideImageId": "<string>",
"publicNetworkId": "<string>",
"privateNetworkIds": [
"<string>"
],
"tritonTags": {},
"minSize": 123,
"maxSize": 123
}
],
"imageId": "<string>",
"sshKeys": [
"<string>"
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"azure": {
"$drop": [
"subscriptionId"
],
"subscriptionId": "<string>",
"sdkSecretLink": "<string>",
"resourceGroup": "<string>",
"networking": {
"$drop": [
"serviceNetwork"
],
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"$replace/networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"image": {
"$drop": [
"recommended"
],
"recommended": "ubuntu/noble-24.04",
"reference": {
"$drop": [
"publisher"
],
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
},
"$replace/reference": {
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
}
},
"$replace/image": {
"recommended": "ubuntu/noble-24.04",
"reference": {
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
}
},
"sshKeys": [
"<string>"
],
"$drop/sshKeys": [
"<string>"
],
"$append/sshKeys": [
"<string>"
],
"$retain/sshKeys": [
"<string>"
],
"tags": {},
"$replace/tags": {},
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"size": "<string>",
"subnetId": "<string>",
"zones": [
123
],
"overrideImage": {
"recommended": "ubuntu/noble-24.04",
"reference": {
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
}
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123
}
],
"$drop/nodePools": [
"<string>"
],
"$append/nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"size": "<string>",
"subnetId": "<string>",
"zones": [
123
],
"overrideImage": {
"recommended": "ubuntu/noble-24.04",
"reference": {
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
}
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123
}
],
"$patch/nodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
],
"size": "<string>",
"subnetId": "<string>",
"zones": [
123
],
"$drop/zones": [
123
],
"$append/zones": [
123
],
"$retain/zones": [
123
],
"overrideImage": {
"$drop": [
"recommended"
],
"recommended": "ubuntu/noble-24.04",
"reference": {
"$drop": [
"publisher"
],
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
},
"$replace/reference": {
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
}
},
"$replace/overrideImage": {
"recommended": "ubuntu/noble-24.04",
"reference": {
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
}
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123
}
],
"$retain/nodePools": [
"<string>"
],
"autoscaler": {
"$drop": [
"expander"
],
"expander": [
"random"
],
"$drop/expander": [
"random"
],
"$append/expander": [
"random"
],
"$retain/expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"$replace/autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"$replace/azure": {
"subscriptionId": "<string>",
"sdkSecretLink": "<string>",
"resourceGroup": "<string>",
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"image": {
"recommended": "ubuntu/noble-24.04",
"reference": {
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
}
},
"sshKeys": [
"<string>"
],
"tags": {},
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"size": "<string>",
"subnetId": "<string>",
"zones": [
123
],
"overrideImage": {
"recommended": "ubuntu/noble-24.04",
"reference": {
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
}
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"digitalocean": {
"$drop": [
"digitalOceanTags"
],
"digitalOceanTags": [
"<string>"
],
"$drop/digitalOceanTags": [
"<string>"
],
"$append/digitalOceanTags": [
"<string>"
],
"$retain/digitalOceanTags": [
"<string>"
],
"networking": {
"$drop": [
"dnsForwarder"
],
"dnsForwarder": "<string>"
},
"$replace/networking": {
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"tokenSecretLink": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"dropletSize": "<string>",
"overrideImage": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"$drop/nodePools": [
"<string>"
],
"$append/nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"dropletSize": "<string>",
"overrideImage": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"$patch/nodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
],
"dropletSize": "<string>",
"overrideImage": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"$retain/nodePools": [
"<string>"
],
"image": "<string>",
"sshKeys": [
"<string>"
],
"$drop/sshKeys": [
"<string>"
],
"$append/sshKeys": [
"<string>"
],
"$retain/sshKeys": [
"<string>"
],
"extraSshKeys": [
"<string>"
],
"$drop/extraSshKeys": [
"<string>"
],
"$append/extraSshKeys": [
"<string>"
],
"$retain/extraSshKeys": [
"<string>"
],
"autoscaler": {
"$drop": [
"expander"
],
"expander": [
"random"
],
"$drop/expander": [
"random"
],
"$append/expander": [
"random"
],
"$retain/expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"$replace/autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"reservedIPs": [
"<string>"
],
"$drop/reservedIPs": [
"<string>"
],
"$append/reservedIPs": [
"<string>"
],
"$retain/reservedIPs": [
"<string>"
]
},
"$replace/digitalocean": {
"digitalOceanTags": [
"<string>"
],
"networking": {
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"tokenSecretLink": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"dropletSize": "<string>",
"overrideImage": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"image": "<string>",
"sshKeys": [
"<string>"
],
"extraSshKeys": [
"<string>"
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"reservedIPs": [
"<string>"
]
},
"gcp": {
"$drop": [
"projectId"
],
"projectId": "<string>",
"labels": {},
"$replace/labels": {},
"tags": [
"<string>"
],
"$drop/tags": [
"<string>"
],
"$append/tags": [
"<string>"
],
"$retain/tags": [
"<string>"
],
"metadata": {},
"$replace/metadata": {},
"network": "<string>",
"saKeyLink": "<string>",
"networking": {
"$drop": [
"serviceNetwork"
],
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"$replace/networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"image": {
"$drop": [
"recommended"
],
"recommended": "ubuntu/jammy-22.04",
"family": {
"$drop": [
"project"
],
"project": "<string>",
"family": "<string>"
},
"$replace/family": {
"project": "<string>",
"family": "<string>"
},
"exact": "<string>"
},
"$replace/image": {
"recommended": "ubuntu/jammy-22.04",
"family": {
"project": "<string>",
"family": "<string>"
},
"exact": "<string>"
},
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"machineType": "<string>",
"assignPublicIP": true,
"zone": "<string>",
"overrideImage": {
"recommended": "ubuntu/jammy-22.04",
"family": {
"project": "<string>",
"family": "<string>"
},
"exact": "<string>"
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123,
"preemptible": true,
"subnet": "<string>",
"localPersistentDisks": 123
}
],
"$drop/nodePools": [
"<string>"
],
"$append/nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"machineType": "<string>",
"assignPublicIP": true,
"zone": "<string>",
"overrideImage": {
"recommended": "ubuntu/jammy-22.04",
"family": {
"project": "<string>",
"family": "<string>"
},
"exact": "<string>"
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123,
"preemptible": true,
"subnet": "<string>",
"localPersistentDisks": 123
}
],
"$patch/nodePools": [
{
"$drop": [
"labels"
],
"name": "<string>",
"labels": {},
"$replace/labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$drop/taints": [
"<string>"
],
"$append/taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$patch/taints": [
{
"$drop": [
"key"
],
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"$retain/taints": [
"<string>"
],
"machineType": "<string>",
"assignPublicIP": true,
"zone": "<string>",
"overrideImage": {
"$drop": [
"recommended"
],
"recommended": "ubuntu/jammy-22.04",
"family": {
"$drop": [
"project"
],
"project": "<string>",
"family": "<string>"
},
"$replace/family": {
"project": "<string>",
"family": "<string>"
},
"exact": "<string>"
},
"$replace/overrideImage": {
"recommended": "ubuntu/jammy-22.04",
"family": {
"project": "<string>",
"family": "<string>"
},
"exact": "<string>"
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123,
"preemptible": true,
"subnet": "<string>",
"localPersistentDisks": 123
}
],
"$retain/nodePools": [
"<string>"
],
"autoscaler": {
"$drop": [
"expander"
],
"expander": [
"random"
],
"$drop/expander": [
"random"
],
"$append/expander": [
"random"
],
"$retain/expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"$replace/autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"$replace/gcp": {
"projectId": "<string>",
"labels": {},
"tags": [
"<string>"
],
"metadata": {},
"network": "<string>",
"saKeyLink": "<string>",
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"image": {
"recommended": "ubuntu/jammy-22.04",
"family": {
"project": "<string>",
"family": "<string>"
},
"exact": "<string>"
},
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"machineType": "<string>",
"assignPublicIP": true,
"zone": "<string>",
"overrideImage": {
"recommended": "ubuntu/jammy-22.04",
"family": {
"project": "<string>",
"family": "<string>"
},
"exact": "<string>"
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123,
"preemptible": true,
"subnet": "<string>",
"localPersistentDisks": 123
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
}
},
"$replace/provider": {
"generic": {
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
]
},
"hetzner": {
"hetznerLabels": {},
"networking": {
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"tokenSecretLink": "<string>",
"firewallId": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"serverType": "<string>",
"overrideImage": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"dedicatedServerNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"image": "ubuntu-20.04",
"sshKey": "<string>",
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"floatingIPSelector": {}
},
"aws": {
"awsTags": {},
"skipCreateRoles": true,
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"image": {
"recommended": "ubuntu/jammy-22.04",
"exact": "<string>"
},
"deployRoleArn": "<string>",
"deployRoleChain": [
{
"roleArn": "<string>",
"externalId": "<string>",
"sessionNamePrefix": "<string>"
}
],
"keyPair": "<string>",
"diskEncryptionKeyArn": "<string>",
"securityGroupIds": [
"<string>"
],
"extraNodePolicies": [
"<string>"
],
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"instanceTypes": [
"<string>"
],
"overrideImage": {
"recommended": "ubuntu/jammy-22.04",
"exact": "<string>"
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123,
"onDemandBaseCapacity": 123,
"onDemandPercentageAboveBaseCapacity": 123,
"spotAllocationStrategy": "lowest-price",
"subnetIds": [
"<string>"
],
"extraSecurityGroupIds": [
"<string>"
]
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"linode": {
"region": "<string>",
"tokenSecretLink": "<string>",
"firewallId": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"serverType": "<string>",
"overrideImage": "<string>",
"subnetId": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"image": "<string>",
"authorizedUsers": [
"<string>"
],
"authorizedKeys": [
"<string>"
],
"vpcId": "<string>",
"preInstallScript": "<string>",
"networking": {
"dnsForwarder": "<string>"
},
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"oblivus": {
"datacenter": "MON1",
"tokenSecretLink": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"flavor": "A100_NVLINK_80GB_x8"
}
],
"sshKeys": [
"<string>"
],
"unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"preInstallScript": "<string>"
},
"lambdalabs": {
"region": "asia-northeast-1",
"tokenSecretLink": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"instanceType": "cpu_4x_general"
}
],
"sshKey": "<string>",
"unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"fileSystems": [
"<string>"
],
"preInstallScript": "<string>"
},
"paperspace": {
"region": "AMS1",
"tokenSecretLink": "<string>",
"sharedDrives": [
"<string>"
],
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"publicIpType": "none",
"bootDiskSize": 123,
"machineType": "A100"
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"preInstallScript": "<string>",
"userIds": [
"<string>"
],
"networkId": "<string>"
},
"ephemeral": {
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"count": 123,
"arch": "any",
"flavor": "debian",
"cpu": "<string>",
"memory": "<string>"
}
]
},
"triton": {
"connection": {
"url": "<string>",
"account": "<string>",
"user": "<string>",
"privateKeySecretLink": "<string>"
},
"networking": {
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"loadBalancer": {
"manual": {
"packageId": "<string>",
"imageId": "<string>",
"publicNetworkId": "<string>",
"privateNetworkIds": [
"<string>"
],
"metadata": {},
"tags": {},
"logging": {
"nodePort": 123,
"externalSyslog": "<string>"
},
"count": 123,
"cnsInternalDomain": "<string>",
"cnsPublicDomain": "<string>"
},
"none": {},
"gateway": {}
},
"firewallEnabled": true,
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"packageId": "<string>",
"overrideImageId": "<string>",
"publicNetworkId": "<string>",
"privateNetworkIds": [
"<string>"
],
"tritonTags": {},
"minSize": 123,
"maxSize": 123
}
],
"imageId": "<string>",
"sshKeys": [
"<string>"
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"azure": {
"subscriptionId": "<string>",
"sdkSecretLink": "<string>",
"resourceGroup": "<string>",
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"image": {
"recommended": "ubuntu/noble-24.04",
"reference": {
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
}
},
"sshKeys": [
"<string>"
],
"tags": {},
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"size": "<string>",
"subnetId": "<string>",
"zones": [
123
],
"overrideImage": {
"recommended": "ubuntu/noble-24.04",
"reference": {
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
}
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"digitalocean": {
"digitalOceanTags": [
"<string>"
],
"networking": {
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"tokenSecretLink": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"dropletSize": "<string>",
"overrideImage": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"image": "<string>",
"sshKeys": [
"<string>"
],
"extraSshKeys": [
"<string>"
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"reservedIPs": [
"<string>"
]
},
"gcp": {
"projectId": "<string>",
"labels": {},
"tags": [
"<string>"
],
"metadata": {},
"network": "<string>",
"saKeyLink": "<string>",
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"image": {
"recommended": "ubuntu/jammy-22.04",
"family": {
"project": "<string>",
"family": "<string>"
},
"exact": "<string>"
},
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"machineType": "<string>",
"assignPublicIP": true,
"zone": "<string>",
"overrideImage": {
"recommended": "ubuntu/jammy-22.04",
"family": {
"project": "<string>",
"family": "<string>"
},
"exact": "<string>"
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123,
"preemptible": true,
"subnet": "<string>",
"localPersistentDisks": 123
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
}
},
"addOns": {
"$drop": [
"dashboard"
],
"dashboard": {},
"$replace/dashboard": {},
"headlamp": {},
"$replace/headlamp": {},
"azureWorkloadIdentity": {
"$drop": [
"tenantId"
],
"tenantId": "<string>"
},
"$replace/azureWorkloadIdentity": {
"tenantId": "<string>"
},
"awsWorkloadIdentity": {},
"$replace/awsWorkloadIdentity": {},
"localPathStorage": {},
"$replace/localPathStorage": {},
"metrics": {
"$drop": [
"kubeState"
],
"kubeState": true,
"coreDns": true,
"kubelet": true,
"apiserver": true,
"nodeExporter": true,
"cadvisor": true,
"scrapeAnnotated": {
"$drop": [
"intervalSeconds"
],
"intervalSeconds": 123,
"includeNamespaces": "<string>",
"excludeNamespaces": "<string>",
"retainLabels": "<string>"
},
"$replace/scrapeAnnotated": {
"intervalSeconds": 123,
"includeNamespaces": "<string>",
"excludeNamespaces": "<string>",
"retainLabels": "<string>"
}
},
"$replace/metrics": {
"kubeState": true,
"coreDns": true,
"kubelet": true,
"apiserver": true,
"nodeExporter": true,
"cadvisor": true,
"scrapeAnnotated": {
"intervalSeconds": 123,
"includeNamespaces": "<string>",
"excludeNamespaces": "<string>",
"retainLabels": "<string>"
}
},
"logs": {
"$drop": [
"auditEnabled"
],
"auditEnabled": true,
"includeNamespaces": "<string>",
"excludeNamespaces": "<string>",
"docker": true,
"kubelet": true,
"kernel": true,
"events": true
},
"$replace/logs": {
"auditEnabled": true,
"includeNamespaces": "<string>",
"excludeNamespaces": "<string>",
"docker": true,
"kubelet": true,
"kernel": true,
"events": true
},
"registryMirror": {
"$drop": [
"mirrors"
],
"mirrors": [
{
"registry": "<string>",
"mirrors": [
"<string>"
]
}
],
"$drop/mirrors": [
"<string>"
],
"$append/mirrors": [
{
"registry": "<string>",
"mirrors": [
"<string>"
]
}
],
"$patch/mirrors": [
{
"$drop": [
"registry"
],
"$replace/registry": "<string>",
"registry": "<unknown>",
"mirrors": [
"<string>"
],
"$drop/mirrors": [
"<string>"
],
"$append/mirrors": [
"<string>"
],
"$retain/mirrors": [
"<string>"
]
}
],
"$retain/mirrors": [
"<string>"
]
},
"$replace/registryMirror": {
"mirrors": [
{
"registry": "<string>",
"mirrors": [
"<string>"
]
}
]
},
"nvidia": {
"$drop": [
"taintGPUNodes"
],
"taintGPUNodes": true
},
"$replace/nvidia": {
"taintGPUNodes": true
},
"awsEFS": {
"$drop": [
"roleArn"
],
"roleArn": "<string>"
},
"$replace/awsEFS": {
"roleArn": "<string>"
},
"awsECR": {
"$drop": [
"roleArn"
],
"roleArn": "<string>"
},
"$replace/awsECR": {
"roleArn": "<string>"
},
"awsELB": {
"$drop": [
"roleArn"
],
"roleArn": "<string>"
},
"$replace/awsELB": {
"roleArn": "<string>"
},
"azureACR": {
"$drop": [
"clientId"
],
"clientId": "<string>"
},
"$replace/azureACR": {
"clientId": "<string>"
},
"sysbox": {},
"$replace/sysbox": {},
"byok": {
"$drop": [
"ignoreUpdates"
],
"ignoreUpdates": true,
"location": "<string>",
"config": {
"$drop": [
"actuator"
],
"actuator": {
"$drop": [
"minCpu"
],
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"logLevel": "trace",
"env": {},
"$replace/env": {}
},
"$replace/actuator": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"logLevel": "trace",
"env": {}
},
"middlebox": {
"$drop": [
"enabled"
],
"enabled": true,
"bandwidthAlertMbps": 123
},
"$replace/middlebox": {
"enabled": true,
"bandwidthAlertMbps": 123
},
"common": {
"$drop": [
"deploymentReplicas"
],
"deploymentReplicas": 123,
"pdb": {
"$drop": [
"maxUnavailable"
],
"maxUnavailable": 123
},
"$replace/pdb": {
"maxUnavailable": 123
}
},
"$replace/common": {
"deploymentReplicas": 123,
"pdb": {
"maxUnavailable": 123
}
},
"longhorn": {
"$drop": [
"replicas"
],
"replicas": 123
},
"$replace/longhorn": {
"replicas": 123
},
"ingress": {
"$drop": [
"cpu"
],
"cpu": "<string>",
"memory": "<string>",
"targetPercent": 123
},
"$replace/ingress": {
"cpu": "<string>",
"memory": "<string>",
"targetPercent": 123
},
"istio": {
"$drop": [
"istiod"
],
"istiod": {
"$drop": [
"replicas"
],
"replicas": 123,
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"pdb": 123
},
"$replace/istiod": {
"replicas": 123,
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"pdb": 123
},
"ingressgateway": {
"$drop": [
"replicas"
],
"replicas": 123,
"maxCpu": "<string>",
"maxMemory": "<string>"
},
"$replace/ingressgateway": {
"replicas": 123,
"maxCpu": "<string>",
"maxMemory": "<string>"
},
"sidecar": {
"$drop": [
"minCpu"
],
"minCpu": "<string>",
"minMemory": "<string>"
},
"$replace/sidecar": {
"minCpu": "<string>",
"minMemory": "<string>"
}
},
"$replace/istio": {
"istiod": {
"replicas": 123,
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"pdb": 123
},
"ingressgateway": {
"replicas": 123,
"maxCpu": "<string>",
"maxMemory": "<string>"
},
"sidecar": {
"minCpu": "<string>",
"minMemory": "<string>"
}
},
"logSplitter": {
"$drop": [
"minCpu"
],
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"memBufferSize": "<string>",
"perPodRate": 123
},
"$replace/logSplitter": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"memBufferSize": "<string>",
"perPodRate": 123
},
"monitoring": {
"$drop": [
"minMemory"
],
"minMemory": "<string>",
"maxMemory": "<string>",
"kubeStateMetrics": {
"$drop": [
"minMemory"
],
"minMemory": "<string>"
},
"$replace/kubeStateMetrics": {
"minMemory": "<string>"
},
"prometheus": {
"$drop": [
"main"
],
"main": {
"$drop": [
"storage"
],
"storage": "<string>"
},
"$replace/main": {
"storage": "<string>"
}
},
"$replace/prometheus": {
"main": {
"storage": "<string>"
}
}
},
"$replace/monitoring": {
"minMemory": "<string>",
"maxMemory": "<string>",
"kubeStateMetrics": {
"minMemory": "<string>"
},
"prometheus": {
"main": {
"storage": "<string>"
}
}
},
"redis": {
"$drop": [
"minCpu"
],
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": "<string>"
},
"$replace/redis": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": "<string>"
},
"redisHa": {
"$drop": [
"minCpu"
],
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": 123
},
"$replace/redisHa": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": 123
},
"redisSentinel": {
"$drop": [
"minCpu"
],
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": 123
},
"$replace/redisSentinel": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": 123
},
"tempoAgent": {
"$drop": [
"minCpu"
],
"minCpu": "<string>",
"minMemory": "<string>"
},
"$replace/tempoAgent": {
"minCpu": "<string>",
"minMemory": "<string>"
},
"internalDns": {
"$drop": [
"minCpu"
],
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>"
},
"$replace/internalDns": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>"
}
},
"$replace/config": {
"actuator": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"logLevel": "trace",
"env": {}
},
"middlebox": {
"enabled": true,
"bandwidthAlertMbps": 123
},
"common": {
"deploymentReplicas": 123,
"pdb": {
"maxUnavailable": 123
}
},
"longhorn": {
"replicas": 123
},
"ingress": {
"cpu": "<string>",
"memory": "<string>",
"targetPercent": 123
},
"istio": {
"istiod": {
"replicas": 123,
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"pdb": 123
},
"ingressgateway": {
"replicas": 123,
"maxCpu": "<string>",
"maxMemory": "<string>"
},
"sidecar": {
"minCpu": "<string>",
"minMemory": "<string>"
}
},
"logSplitter": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"memBufferSize": "<string>",
"perPodRate": 123
},
"monitoring": {
"minMemory": "<string>",
"maxMemory": "<string>",
"kubeStateMetrics": {
"minMemory": "<string>"
},
"prometheus": {
"main": {
"storage": "<string>"
}
}
},
"redis": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": "<string>"
},
"redisHa": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": 123
},
"redisSentinel": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": 123
},
"tempoAgent": {
"minCpu": "<string>",
"minMemory": "<string>"
},
"internalDns": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>"
}
}
},
"$replace/byok": {
"ignoreUpdates": true,
"location": "<string>",
"config": {
"actuator": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"logLevel": "trace",
"env": {}
},
"middlebox": {
"enabled": true,
"bandwidthAlertMbps": 123
},
"common": {
"deploymentReplicas": 123,
"pdb": {
"maxUnavailable": 123
}
},
"longhorn": {
"replicas": 123
},
"ingress": {
"cpu": "<string>",
"memory": "<string>",
"targetPercent": 123
},
"istio": {
"istiod": {
"replicas": 123,
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"pdb": 123
},
"ingressgateway": {
"replicas": 123,
"maxCpu": "<string>",
"maxMemory": "<string>"
},
"sidecar": {
"minCpu": "<string>",
"minMemory": "<string>"
}
},
"logSplitter": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"memBufferSize": "<string>",
"perPodRate": 123
},
"monitoring": {
"minMemory": "<string>",
"maxMemory": "<string>",
"kubeStateMetrics": {
"minMemory": "<string>"
},
"prometheus": {
"main": {
"storage": "<string>"
}
}
},
"redis": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": "<string>"
},
"redisHa": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": 123
},
"redisSentinel": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": 123
},
"tempoAgent": {
"minCpu": "<string>",
"minMemory": "<string>"
},
"internalDns": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>"
}
}
}
},
"$replace/addOns": {
"dashboard": {},
"headlamp": {},
"azureWorkloadIdentity": {
"tenantId": "<string>"
},
"awsWorkloadIdentity": {},
"localPathStorage": {},
"metrics": {
"kubeState": true,
"coreDns": true,
"kubelet": true,
"apiserver": true,
"nodeExporter": true,
"cadvisor": true,
"scrapeAnnotated": {
"intervalSeconds": 123,
"includeNamespaces": "<string>",
"excludeNamespaces": "<string>",
"retainLabels": "<string>"
}
},
"logs": {
"auditEnabled": true,
"includeNamespaces": "<string>",
"excludeNamespaces": "<string>",
"docker": true,
"kubelet": true,
"kernel": true,
"events": true
},
"registryMirror": {
"mirrors": [
{
"registry": "<string>",
"mirrors": [
"<string>"
]
}
]
},
"nvidia": {
"taintGPUNodes": true
},
"awsEFS": {
"roleArn": "<string>"
},
"awsECR": {
"roleArn": "<string>"
},
"awsELB": {
"roleArn": "<string>"
},
"azureACR": {
"clientId": "<string>"
},
"sysbox": {},
"byok": {
"ignoreUpdates": true,
"location": "<string>",
"config": {
"actuator": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"logLevel": "trace",
"env": {}
},
"middlebox": {
"enabled": true,
"bandwidthAlertMbps": 123
},
"common": {
"deploymentReplicas": 123,
"pdb": {
"maxUnavailable": 123
}
},
"longhorn": {
"replicas": 123
},
"ingress": {
"cpu": "<string>",
"memory": "<string>",
"targetPercent": 123
},
"istio": {
"istiod": {
"replicas": 123,
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"pdb": 123
},
"ingressgateway": {
"replicas": 123,
"maxCpu": "<string>",
"maxMemory": "<string>"
},
"sidecar": {
"minCpu": "<string>",
"minMemory": "<string>"
}
},
"logSplitter": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"memBufferSize": "<string>",
"perPodRate": 123
},
"monitoring": {
"minMemory": "<string>",
"maxMemory": "<string>",
"kubeStateMetrics": {
"minMemory": "<string>"
},
"prometheus": {
"main": {
"storage": "<string>"
}
}
},
"redis": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": "<string>"
},
"redisHa": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": 123
},
"redisSentinel": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": 123
},
"tempoAgent": {
"minCpu": "<string>",
"minMemory": "<string>"
},
"internalDns": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>"
}
}
}
}
},
"$replace/spec": {
"version": "1.26.0",
"firewall": [
{
"sourceCIDR": "<string>",
"description": "<string>"
}
],
"provider": {
"generic": {
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
]
},
"hetzner": {
"hetznerLabels": {},
"networking": {
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"tokenSecretLink": "<string>",
"firewallId": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"serverType": "<string>",
"overrideImage": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"dedicatedServerNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"image": "ubuntu-20.04",
"sshKey": "<string>",
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"floatingIPSelector": {}
},
"aws": {
"awsTags": {},
"skipCreateRoles": true,
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"image": {
"recommended": "ubuntu/jammy-22.04",
"exact": "<string>"
},
"deployRoleArn": "<string>",
"deployRoleChain": [
{
"roleArn": "<string>",
"externalId": "<string>",
"sessionNamePrefix": "<string>"
}
],
"keyPair": "<string>",
"diskEncryptionKeyArn": "<string>",
"securityGroupIds": [
"<string>"
],
"extraNodePolicies": [
"<string>"
],
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"instanceTypes": [
"<string>"
],
"overrideImage": {
"recommended": "ubuntu/jammy-22.04",
"exact": "<string>"
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123,
"onDemandBaseCapacity": 123,
"onDemandPercentageAboveBaseCapacity": 123,
"spotAllocationStrategy": "lowest-price",
"subnetIds": [
"<string>"
],
"extraSecurityGroupIds": [
"<string>"
]
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"linode": {
"region": "<string>",
"tokenSecretLink": "<string>",
"firewallId": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"serverType": "<string>",
"overrideImage": "<string>",
"subnetId": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"image": "<string>",
"authorizedUsers": [
"<string>"
],
"authorizedKeys": [
"<string>"
],
"vpcId": "<string>",
"preInstallScript": "<string>",
"networking": {
"dnsForwarder": "<string>"
},
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"oblivus": {
"datacenter": "MON1",
"tokenSecretLink": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"flavor": "A100_NVLINK_80GB_x8"
}
],
"sshKeys": [
"<string>"
],
"unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"preInstallScript": "<string>"
},
"lambdalabs": {
"region": "asia-northeast-1",
"tokenSecretLink": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"instanceType": "cpu_4x_general"
}
],
"sshKey": "<string>",
"unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"fileSystems": [
"<string>"
],
"preInstallScript": "<string>"
},
"paperspace": {
"region": "AMS1",
"tokenSecretLink": "<string>",
"sharedDrives": [
"<string>"
],
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"publicIpType": "none",
"bootDiskSize": 123,
"machineType": "A100"
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"preInstallScript": "<string>",
"userIds": [
"<string>"
],
"networkId": "<string>"
},
"ephemeral": {
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"count": 123,
"arch": "any",
"flavor": "debian",
"cpu": "<string>",
"memory": "<string>"
}
]
},
"triton": {
"connection": {
"url": "<string>",
"account": "<string>",
"user": "<string>",
"privateKeySecretLink": "<string>"
},
"networking": {
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"loadBalancer": {
"manual": {
"packageId": "<string>",
"imageId": "<string>",
"publicNetworkId": "<string>",
"privateNetworkIds": [
"<string>"
],
"metadata": {},
"tags": {},
"logging": {
"nodePort": 123,
"externalSyslog": "<string>"
},
"count": 123,
"cnsInternalDomain": "<string>",
"cnsPublicDomain": "<string>"
},
"none": {},
"gateway": {}
},
"firewallEnabled": true,
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"packageId": "<string>",
"overrideImageId": "<string>",
"publicNetworkId": "<string>",
"privateNetworkIds": [
"<string>"
],
"tritonTags": {},
"minSize": 123,
"maxSize": 123
}
],
"imageId": "<string>",
"sshKeys": [
"<string>"
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"azure": {
"subscriptionId": "<string>",
"sdkSecretLink": "<string>",
"resourceGroup": "<string>",
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"image": {
"recommended": "ubuntu/noble-24.04",
"reference": {
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
}
},
"sshKeys": [
"<string>"
],
"tags": {},
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"size": "<string>",
"subnetId": "<string>",
"zones": [
123
],
"overrideImage": {
"recommended": "ubuntu/noble-24.04",
"reference": {
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
}
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"digitalocean": {
"digitalOceanTags": [
"<string>"
],
"networking": {
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"tokenSecretLink": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"dropletSize": "<string>",
"overrideImage": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"image": "<string>",
"sshKeys": [
"<string>"
],
"extraSshKeys": [
"<string>"
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"reservedIPs": [
"<string>"
]
},
"gcp": {
"projectId": "<string>",
"labels": {},
"tags": [
"<string>"
],
"metadata": {},
"network": "<string>",
"saKeyLink": "<string>",
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"image": {
"recommended": "ubuntu/jammy-22.04",
"family": {
"project": "<string>",
"family": "<string>"
},
"exact": "<string>"
},
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"machineType": "<string>",
"assignPublicIP": true,
"zone": "<string>",
"overrideImage": {
"recommended": "ubuntu/jammy-22.04",
"family": {
"project": "<string>",
"family": "<string>"
},
"exact": "<string>"
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123,
"preemptible": true,
"subnet": "<string>",
"localPersistentDisks": 123
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
}
},
"addOns": {
"dashboard": {},
"headlamp": {},
"azureWorkloadIdentity": {
"tenantId": "<string>"
},
"awsWorkloadIdentity": {},
"localPathStorage": {},
"metrics": {
"kubeState": true,
"coreDns": true,
"kubelet": true,
"apiserver": true,
"nodeExporter": true,
"cadvisor": true,
"scrapeAnnotated": {
"intervalSeconds": 123,
"includeNamespaces": "<string>",
"excludeNamespaces": "<string>",
"retainLabels": "<string>"
}
},
"logs": {
"auditEnabled": true,
"includeNamespaces": "<string>",
"excludeNamespaces": "<string>",
"docker": true,
"kubelet": true,
"kernel": true,
"events": true
},
"registryMirror": {
"mirrors": [
{
"registry": "<string>",
"mirrors": [
"<string>"
]
}
]
},
"nvidia": {
"taintGPUNodes": true
},
"awsEFS": {
"roleArn": "<string>"
},
"awsECR": {
"roleArn": "<string>"
},
"awsELB": {
"roleArn": "<string>"
},
"azureACR": {
"clientId": "<string>"
},
"sysbox": {},
"byok": {
"ignoreUpdates": true,
"location": "<string>",
"config": {
"actuator": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"logLevel": "trace",
"env": {}
},
"middlebox": {
"enabled": true,
"bandwidthAlertMbps": 123
},
"common": {
"deploymentReplicas": 123,
"pdb": {
"maxUnavailable": 123
}
},
"longhorn": {
"replicas": 123
},
"ingress": {
"cpu": "<string>",
"memory": "<string>",
"targetPercent": 123
},
"istio": {
"istiod": {
"replicas": 123,
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"pdb": 123
},
"ingressgateway": {
"replicas": 123,
"maxCpu": "<string>",
"maxMemory": "<string>"
},
"sidecar": {
"minCpu": "<string>",
"minMemory": "<string>"
}
},
"logSplitter": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"memBufferSize": "<string>",
"perPodRate": 123
},
"monitoring": {
"minMemory": "<string>",
"maxMemory": "<string>",
"kubeStateMetrics": {
"minMemory": "<string>"
},
"prometheus": {
"main": {
"storage": "<string>"
}
}
},
"redis": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": "<string>"
},
"redisHa": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": 123
},
"redisSentinel": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": 123
},
"tempoAgent": {
"minCpu": "<string>",
"minMemory": "<string>"
},
"internalDns": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>"
}
}
}
}
},
"alias": "<string>"
}
'{
"id": "<string>",
"name": "<string>",
"kind": "<string>",
"version": 123,
"description": "<string>",
"tags": {},
"created": "2023-11-07T05:31:56Z",
"lastModified": "2023-11-07T05:31:56Z",
"links": [
{
"rel": "<string>",
"href": "<string>"
}
],
"spec": {
"version": "1.26.0",
"firewall": [
{
"sourceCIDR": "<string>",
"description": "<string>"
}
],
"provider": {
"generic": {
"location": "aws-eu-central-1",
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
]
},
"hetzner": {
"region": "fsn1",
"hetznerLabels": {},
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"tokenSecretLink": "<string>",
"networkId": "<string>",
"firewallId": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"serverType": "<string>",
"overrideImage": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"dedicatedServerNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"image": "ubuntu-20.04",
"sshKey": "<string>",
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"floatingIPSelector": {}
},
"aws": {
"region": "af-south-1",
"awsTags": {},
"skipCreateRoles": true,
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"image": {
"recommended": "ubuntu/jammy-22.04",
"exact": "<string>"
},
"deployRoleArn": "<string>",
"deployRoleChain": [
{
"roleArn": "<string>",
"externalId": "<string>",
"sessionNamePrefix": "<string>"
}
],
"vpcId": "<string>",
"keyPair": "<string>",
"diskEncryptionKeyArn": "<string>",
"securityGroupIds": [
"<string>"
],
"extraNodePolicies": [
"<string>"
],
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"instanceTypes": [
"<string>"
],
"overrideImage": {
"recommended": "ubuntu/jammy-22.04",
"exact": "<string>"
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123,
"onDemandBaseCapacity": 123,
"onDemandPercentageAboveBaseCapacity": 123,
"spotAllocationStrategy": "lowest-price",
"subnetIds": [
"<string>"
],
"extraSecurityGroupIds": [
"<string>"
]
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"linode": {
"region": "<string>",
"tokenSecretLink": "<string>",
"firewallId": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"serverType": "<string>",
"overrideImage": "<string>",
"subnetId": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"image": "<string>",
"authorizedUsers": [
"<string>"
],
"authorizedKeys": [
"<string>"
],
"vpcId": "<string>",
"preInstallScript": "<string>",
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"oblivus": {
"datacenter": "MON1",
"tokenSecretLink": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"flavor": "A100_NVLINK_80GB_x8"
}
],
"sshKeys": [
"<string>"
],
"unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"preInstallScript": "<string>"
},
"lambdalabs": {
"region": "asia-northeast-1",
"tokenSecretLink": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"instanceType": "cpu_4x_general"
}
],
"sshKey": "<string>",
"unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"fileSystems": [
"<string>"
],
"preInstallScript": "<string>"
},
"paperspace": {
"region": "AMS1",
"tokenSecretLink": "<string>",
"sharedDrives": [
"<string>"
],
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"minSize": 123,
"maxSize": 123,
"publicIpType": "none",
"bootDiskSize": 123,
"machineType": "A100"
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"unmanagedNodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
]
}
],
"preInstallScript": "<string>",
"userIds": [
"<string>"
],
"networkId": "<string>"
},
"ephemeral": {
"location": "aws-eu-central-1",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"count": 123,
"arch": "any",
"flavor": "debian",
"cpu": "<string>",
"memory": "<string>"
}
]
},
"triton": {
"connection": {
"url": "<string>",
"account": "<string>",
"user": "<string>",
"privateKeySecretLink": "<string>"
},
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"location": "aws-eu-central-1",
"loadBalancer": {
"manual": {
"packageId": "<string>",
"imageId": "<string>",
"publicNetworkId": "<string>",
"privateNetworkIds": [
"<string>"
],
"metadata": {},
"tags": {},
"logging": {
"nodePort": 123,
"externalSyslog": "<string>"
},
"count": 123,
"cnsInternalDomain": "<string>",
"cnsPublicDomain": "<string>"
},
"none": {},
"gateway": {}
},
"privateNetworkId": "<string>",
"firewallEnabled": true,
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"packageId": "<string>",
"overrideImageId": "<string>",
"publicNetworkId": "<string>",
"privateNetworkIds": [
"<string>"
],
"tritonTags": {},
"minSize": 123,
"maxSize": 123
}
],
"imageId": "<string>",
"sshKeys": [
"<string>"
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"azure": {
"location": "<string>",
"subscriptionId": "<string>",
"sdkSecretLink": "<string>",
"resourceGroup": "<string>",
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"image": {
"recommended": "ubuntu/noble-24.04",
"reference": {
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
}
},
"sshKeys": [
"<string>"
],
"networkId": "<string>",
"tags": {},
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"size": "<string>",
"subnetId": "<string>",
"zones": [
123
],
"overrideImage": {
"recommended": "ubuntu/noble-24.04",
"reference": {
"publisher": "<string>",
"offer": "<string>",
"sku": "<string>",
"version": "<string>"
}
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
},
"digitalocean": {
"region": "ams3",
"digitalOceanTags": [
"<string>"
],
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"tokenSecretLink": "<string>",
"vpcId": "<string>",
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"dropletSize": "<string>",
"overrideImage": "<string>",
"minSize": 123,
"maxSize": 123
}
],
"image": "<string>",
"sshKeys": [
"<string>"
],
"extraSshKeys": [
"<string>"
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
},
"reservedIPs": [
"<string>"
]
},
"gcp": {
"projectId": "<string>",
"region": "<string>",
"labels": {},
"tags": [
"<string>"
],
"metadata": {},
"network": "<string>",
"saKeyLink": "<string>",
"networking": {
"serviceNetwork": "10.43.0.0/16",
"podNetwork": "10.42.0.0/16",
"dnsForwarder": "<string>"
},
"preInstallScript": "<string>",
"image": {
"recommended": "ubuntu/jammy-22.04",
"family": {
"project": "<string>",
"family": "<string>"
},
"exact": "<string>"
},
"nodePools": [
{
"name": "<string>",
"labels": {},
"taints": [
{
"key": "<string>",
"value": "<string>",
"effect": "NoSchedule"
}
],
"machineType": "<string>",
"assignPublicIP": true,
"zone": "<string>",
"overrideImage": {
"recommended": "ubuntu/jammy-22.04",
"family": {
"project": "<string>",
"family": "<string>"
},
"exact": "<string>"
},
"bootDiskSize": 123,
"minSize": 123,
"maxSize": 123,
"preemptible": true,
"subnet": "<string>",
"localPersistentDisks": 123
}
],
"autoscaler": {
"expander": [
"random"
],
"unneededTime": "10m",
"unreadyTime": "20m",
"utilizationThreshold": 123
}
}
},
"addOns": {
"dashboard": {},
"headlamp": {},
"azureWorkloadIdentity": {
"tenantId": "<string>"
},
"awsWorkloadIdentity": {},
"localPathStorage": {},
"metrics": {
"kubeState": true,
"coreDns": true,
"kubelet": true,
"apiserver": true,
"nodeExporter": true,
"cadvisor": true,
"scrapeAnnotated": {
"intervalSeconds": 123,
"includeNamespaces": "<string>",
"excludeNamespaces": "<string>",
"retainLabels": "<string>"
}
},
"logs": {
"auditEnabled": true,
"includeNamespaces": "<string>",
"excludeNamespaces": "<string>",
"docker": true,
"kubelet": true,
"kernel": true,
"events": true
},
"registryMirror": {
"mirrors": [
{
"registry": "<string>",
"mirrors": [
"<string>"
]
}
]
},
"nvidia": {
"taintGPUNodes": true
},
"awsEFS": {
"roleArn": "<string>"
},
"awsECR": {
"roleArn": "<string>"
},
"awsELB": {
"roleArn": "<string>"
},
"azureACR": {
"clientId": "<string>"
},
"sysbox": {},
"byok": {
"ignoreUpdates": true,
"location": "<string>",
"config": {
"actuator": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"logLevel": "trace",
"env": {}
},
"middlebox": {
"enabled": true,
"bandwidthAlertMbps": 123
},
"common": {
"deploymentReplicas": 123,
"pdb": {
"maxUnavailable": 123
}
},
"longhorn": {
"replicas": 123
},
"ingress": {
"cpu": "<string>",
"memory": "<string>",
"targetPercent": 123
},
"istio": {
"istiod": {
"replicas": 123,
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"pdb": 123
},
"ingressgateway": {
"replicas": 123,
"maxCpu": "<string>",
"maxMemory": "<string>"
},
"sidecar": {
"minCpu": "<string>",
"minMemory": "<string>"
}
},
"logSplitter": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"memBufferSize": "<string>",
"perPodRate": 123
},
"monitoring": {
"minMemory": "<string>",
"maxMemory": "<string>",
"kubeStateMetrics": {
"minMemory": "<string>"
},
"prometheus": {
"main": {
"storage": "<string>"
}
}
},
"redis": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": "<string>"
},
"redisHa": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": 123
},
"redisSentinel": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>",
"storage": 123
},
"tempoAgent": {
"minCpu": "<string>",
"minMemory": "<string>"
},
"internalDns": {
"minCpu": "<string>",
"maxCpu": "<string>",
"minMemory": "<string>",
"maxMemory": "<string>"
}
}
}
}
},
"alias": "<string>",
"status": {
"oidcProviderUrl": "<string>",
"serverUrl": "<string>",
"homeLocation": "<string>",
"addOns": {
"dashboard": {
"url": "<string>"
},
"headlamp": {
"url": "<string>"
},
"awsWorkloadIdentity": {
"oidcProviderConfig": {
"providerUrl": "<string>",
"audience": "<string>"
},
"trustPolicy": {}
},
"metrics": {
"prometheusEndpoint": "<string>",
"remoteWriteConfig": {}
},
"logs": {
"lokiAddress": "<string>"
},
"awsECR": {
"trustPolicy": {}
},
"awsEFS": {
"trustPolicy": {}
},
"awsELB": {
"trustPolicy": {}
}
}
}
}Service account key can be used as API keys
description, tags, spec, alias 250Show child attributes
version, firewall, provider, addOns 1.26.0, 1.26.4, 1.27.3, 1.28.2, 1.28.4, 1.29.7, 1.30.3, 1.31.5, 1.31.13, 1.32.1, 1.32.9, 1.33.5 Show child attributes
generic, hetzner, aws, linode, oblivus, lambdalabs, paperspace, ephemeral, triton, azure, digitalocean, gcp Show child attributes
networking, nodePools Show child attributes
serviceNetwork, podNetwork, dnsForwarder The CIDR of the service network
10.43.0.0/16, 192.168.0.0/16 The CIDR of the pod network
10.42.0.0/16, 172.16.0.0/15, 172.18.0.0/15, 172.20.0.0/15, 172.22.0.0/15, 172.24.0.0/15, 172.26.0.0/15, 172.28.0.0/15, 172.30.0.0/15 DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.
100Show child attributes
The CIDR of the service network
10.43.0.0/16, 192.168.0.0/16 The CIDR of the pod network
10.42.0.0/16, 172.16.0.0/15, 172.18.0.0/15, 172.20.0.0/15, 172.22.0.0/15, 172.24.0.0/15, 172.26.0.0/15, 172.28.0.0/15, 172.30.0.0/15 DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.
100Show child attributes
63Labels to attach to nodes of a node pool
Show child attributes
63Labels to attach to nodes of a node pool
Show child attributes
labels, taints 63Labels to attach to nodes of a node pool
Show child attributes
key, value, effect NoSchedule, PreferNoSchedule, NoExecute Show child attributes
Show child attributes
The CIDR of the service network
10.43.0.0/16, 192.168.0.0/16 The CIDR of the pod network
10.42.0.0/16, 172.16.0.0/15, 172.18.0.0/15, 172.20.0.0/15, 172.22.0.0/15, 172.24.0.0/15, 172.26.0.0/15, 172.28.0.0/15, 172.30.0.0/15 DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.
100Show child attributes
63Labels to attach to nodes of a node pool
Show child attributes
hetznerLabels, networking, preInstallScript, tokenSecretLink, firewallId, nodePools, dedicatedServerNodePools, image, sshKey, autoscaler, floatingIPSelector Extra labels to attach to servers
Show child attributes
Optional shell script that will be run before K8S is installed
Link to a secret holding Hetzner access key
Optional firewall rule to attach to all nodes
List of node pools
Show child attributes
63Labels to attach to nodes of a node pool
Show child attributes
63Labels to attach to nodes of a node pool
Show child attributes
labels, taints, serverType, overrideImage, minSize, maxSize 63Labels to attach to nodes of a node pool
Show child attributes
key, value, effect NoSchedule, PreferNoSchedule, NoExecute Node pools that can configure dedicated Hetzner servers
Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Show child attributes
Show child attributes
labels, taints 63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Show child attributes
Show child attributes
NoSchedule, PreferNoSchedule, NoExecute Show child attributes
key, value, effect NoSchedule, PreferNoSchedule, NoExecute Default image for all nodes
SSH key name for accessing deployed nodes
Show child attributes
expander, unneededTime, unreadyTime, utilizationThreshold random, most-pods, least-waste, price random, most-pods, least-waste, price random, most-pods, least-waste, price random, most-pods, least-waste, price Show child attributes
random, most-pods, least-waste, price If supplied, nodes will get assigned a random floating ip matching the selector
Show child attributes
Extra labels to attach to servers
Optional shell script that will be run before K8S is installed
Link to a secret holding Hetzner access key
Optional firewall rule to attach to all nodes
List of node pools
Show child attributes
63Labels to attach to nodes of a node pool
Node pools that can configure dedicated Hetzner servers
Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Show child attributes
Default image for all nodes
SSH key name for accessing deployed nodes
Show child attributes
random, most-pods, least-waste, price If supplied, nodes will get assigned a random floating ip matching the selector
Show child attributes
awsTags, skipCreateRoles, networking, preInstallScript, image, deployRoleArn, deployRoleChain, keyPair, diskEncryptionKeyArn, securityGroupIds, extraNodePolicies, nodePools, autoscaler Extra tags to attach to all created objects
If true, Control Plane will not create any roles
Show child attributes
serviceNetwork, podNetwork, dnsForwarder 10.43.0.0/16, 192.168.0.0/16 vpc, 10.42.0.0/16, 172.16.0.0/15, 172.18.0.0/15, 172.20.0.0/15, 172.22.0.0/15, 172.24.0.0/15, 172.26.0.0/15, 172.28.0.0/15, 172.30.0.0/15 DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.
100Show child attributes
10.43.0.0/16, 192.168.0.0/16 vpc, 10.42.0.0/16, 172.16.0.0/15, 172.18.0.0/15, 172.20.0.0/15, 172.22.0.0/15, 172.24.0.0/15, 172.26.0.0/15, 172.28.0.0/15, 172.30.0.0/15 DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.
100Optional shell script that will be run before K8S is installed. Supports SSM
Show child attributes
recommended, exact ubuntu/jammy-22.04, ubuntu/jammy-22.04+nvidia, ubuntu/focal-20.04, ubuntu/focal-20.04+nvidia, ubuntu/noble-24.04, ubuntu/noble-24.04+nvidia, ubuntu/bionic-18.04, amazon/amzn2, amazon/al2023 Support SSM
Default image for all nodes.
Show child attributes
ubuntu/jammy-22.04, ubuntu/jammy-22.04+nvidia, ubuntu/focal-20.04, ubuntu/focal-20.04+nvidia, ubuntu/noble-24.04, ubuntu/noble-24.04+nvidia, ubuntu/bionic-18.04, amazon/amzn2, amazon/al2023 Support SSM
Control Plane will set up the cluster by assuming this role
Show child attributes
roleArn, externalId, sessionNamePrefix Control Plane will append random
50Name of keyPair. Supports SSM
KMS key used to encrypt volumes. Supports SSM.
Security groups to deploy nodes to. Security groups control if the cluster is multi-zone or single-zon
Supports SSM.
Supports SSM.
Supports SSM.
Supports SSM.
Show child attributes
63Labels to attach to nodes of a node pool
Show child attributes
ubuntu/jammy-22.04, ubuntu/jammy-22.04+nvidia, ubuntu/focal-20.04, ubuntu/focal-20.04+nvidia, ubuntu/noble-24.04, ubuntu/noble-24.04+nvidia, ubuntu/bionic-18.04, amazon/amzn2, amazon/al2023 Support SSM
size in GB
lowest-price, capacity-optimized, capacity-optimized-prioritized, price-capacity-optimized Supports SSM.
Supports SSM.
Show child attributes
63Labels to attach to nodes of a node pool
Show child attributes
ubuntu/jammy-22.04, ubuntu/jammy-22.04+nvidia, ubuntu/focal-20.04, ubuntu/focal-20.04+nvidia, ubuntu/noble-24.04, ubuntu/noble-24.04+nvidia, ubuntu/bionic-18.04, amazon/amzn2, amazon/al2023 Support SSM
size in GB
lowest-price, capacity-optimized, capacity-optimized-prioritized, price-capacity-optimized Supports SSM.
Supports SSM.
Show child attributes
labels, taints, instanceTypes, overrideImage, bootDiskSize, minSize, maxSize, onDemandBaseCapacity, onDemandPercentageAboveBaseCapacity, spotAllocationStrategy, subnetIds, extraSecurityGroupIds 63Labels to attach to nodes of a node pool
Show child attributes
key, value, effect NoSchedule, PreferNoSchedule, NoExecute Show child attributes
recommended, exact ubuntu/jammy-22.04, ubuntu/jammy-22.04+nvidia, ubuntu/focal-20.04, ubuntu/focal-20.04+nvidia, ubuntu/noble-24.04, ubuntu/noble-24.04+nvidia, ubuntu/bionic-18.04, amazon/amzn2, amazon/al2023 Support SSM
Show child attributes
ubuntu/jammy-22.04, ubuntu/jammy-22.04+nvidia, ubuntu/focal-20.04, ubuntu/focal-20.04+nvidia, ubuntu/noble-24.04, ubuntu/noble-24.04+nvidia, ubuntu/bionic-18.04, amazon/amzn2, amazon/al2023 Support SSM
size in GB
lowest-price, capacity-optimized, capacity-optimized-prioritized, price-capacity-optimized Supports SSM.
Supports SSM.
Supports SSM.
Supports SSM.
Supports SSM.
Supports SSM.
Supports SSM.
Supports SSM.
Show child attributes
expander, unneededTime, unreadyTime, utilizationThreshold random, most-pods, least-waste, price random, most-pods, least-waste, price random, most-pods, least-waste, price random, most-pods, least-waste, price Show child attributes
random, most-pods, least-waste, price Show child attributes
Extra tags to attach to all created objects
If true, Control Plane will not create any roles
Show child attributes
10.43.0.0/16, 192.168.0.0/16 vpc, 10.42.0.0/16, 172.16.0.0/15, 172.18.0.0/15, 172.20.0.0/15, 172.22.0.0/15, 172.24.0.0/15, 172.26.0.0/15, 172.28.0.0/15, 172.30.0.0/15 DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.
100Optional shell script that will be run before K8S is installed. Supports SSM
Default image for all nodes.
Show child attributes
ubuntu/jammy-22.04, ubuntu/jammy-22.04+nvidia, ubuntu/focal-20.04, ubuntu/focal-20.04+nvidia, ubuntu/noble-24.04, ubuntu/noble-24.04+nvidia, ubuntu/bionic-18.04, amazon/amzn2, amazon/al2023 Support SSM
Control Plane will set up the cluster by assuming this role
Name of keyPair. Supports SSM
KMS key used to encrypt volumes. Supports SSM.
Security groups to deploy nodes to. Security groups control if the cluster is multi-zone or single-zon
Supports SSM.
Show child attributes
63Labels to attach to nodes of a node pool
Show child attributes
ubuntu/jammy-22.04, ubuntu/jammy-22.04+nvidia, ubuntu/focal-20.04, ubuntu/focal-20.04+nvidia, ubuntu/noble-24.04, ubuntu/noble-24.04+nvidia, ubuntu/bionic-18.04, amazon/amzn2, amazon/al2023 Support SSM
size in GB
lowest-price, capacity-optimized, capacity-optimized-prioritized, price-capacity-optimized Supports SSM.
Supports SSM.
Show child attributes
random, most-pods, least-waste, price Show child attributes
region, tokenSecretLink, firewallId, nodePools, image, authorizedUsers, authorizedKeys, vpcId, preInstallScript, networking, autoscaler Show child attributes
63Labels to attach to nodes of a node pool
Show child attributes
63Labels to attach to nodes of a node pool
Show child attributes
labels, taints, serverType, overrideImage, subnetId, minSize, maxSize 63Labels to attach to nodes of a node pool
Show child attributes
key, value, effect NoSchedule, PreferNoSchedule, NoExecute Optional shell script that will be run before K8S is installed
Show child attributes
Show child attributes
expander, unneededTime, unreadyTime, utilizationThreshold random, most-pods, least-waste, price random, most-pods, least-waste, price random, most-pods, least-waste, price random, most-pods, least-waste, price Show child attributes
random, most-pods, least-waste, price Show child attributes
Show child attributes
63Labels to attach to nodes of a node pool
Optional shell script that will be run before K8S is installed
Show child attributes
random, most-pods, least-waste, price Show child attributes
datacenter, tokenSecretLink, nodePools, sshKeys, unmanagedNodePools, autoscaler, preInstallScript MON1, OSL1 Show child attributes
63Labels to attach to nodes of a node pool
A100_NVLINK_80GB_x8, A100_PCIE_80GB_x1, A100_PCIE_80GB_x2, A100_PCIE_80GB_x4, A100_PCIE_80GB_x8, H100_NVLINK_80GB_x8, H100_PCIE_80GB_x1, H100_PCIE_80GB_x2, H100_PCIE_80GB_x4, H100_PCIE_80GB_x8, INTEL_XEON_V3_x16, INTEL_XEON_V3_x4, INTEL_XEON_V3_x8, L40_x1, L40_x2, L40_x4, L40_x8, RTX_A4000_x1, RTX_A4000_x2, RTX_A4000_x4, RTX_A4000_x8, RTX_A5000_x1, RTX_A5000_x2, RTX_A5000_x4, RTX_A5000_x8, RTX_A6000_x1, RTX_A6000_x2, RTX_A6000_x4, RTX_A6000_x8 Show child attributes
63Labels to attach to nodes of a node pool
A100_NVLINK_80GB_x8, A100_PCIE_80GB_x1, A100_PCIE_80GB_x2, A100_PCIE_80GB_x4, A100_PCIE_80GB_x8, H100_NVLINK_80GB_x8, H100_PCIE_80GB_x1, H100_PCIE_80GB_x2, H100_PCIE_80GB_x4, H100_PCIE_80GB_x8, INTEL_XEON_V3_x16, INTEL_XEON_V3_x4, INTEL_XEON_V3_x8, L40_x1, L40_x2, L40_x4, L40_x8, RTX_A4000_x1, RTX_A4000_x2, RTX_A4000_x4, RTX_A4000_x8, RTX_A5000_x1, RTX_A5000_x2, RTX_A5000_x4, RTX_A5000_x8, RTX_A6000_x1, RTX_A6000_x2, RTX_A6000_x4, RTX_A6000_x8 Show child attributes
labels, taints, minSize, maxSize, flavor 63Labels to attach to nodes of a node pool
Show child attributes
key, value, effect NoSchedule, PreferNoSchedule, NoExecute A100_NVLINK_80GB_x8, A100_PCIE_80GB_x1, A100_PCIE_80GB_x2, A100_PCIE_80GB_x4, A100_PCIE_80GB_x8, H100_NVLINK_80GB_x8, H100_PCIE_80GB_x1, H100_PCIE_80GB_x2, H100_PCIE_80GB_x4, H100_PCIE_80GB_x8, INTEL_XEON_V3_x16, INTEL_XEON_V3_x4, INTEL_XEON_V3_x8, L40_x1, L40_x2, L40_x4, L40_x8, RTX_A4000_x1, RTX_A4000_x2, RTX_A4000_x4, RTX_A4000_x8, RTX_A5000_x1, RTX_A5000_x2, RTX_A5000_x4, RTX_A5000_x8, RTX_A6000_x1, RTX_A6000_x2, RTX_A6000_x4, RTX_A6000_x8 Show child attributes
63Labels to attach to nodes of a node pool
Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Show child attributes
labels, taints 63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Show child attributes
Show child attributes
key, value, effect NoSchedule, PreferNoSchedule, NoExecute Show child attributes
expander, unneededTime, unreadyTime, utilizationThreshold random, most-pods, least-waste, price random, most-pods, least-waste, price random, most-pods, least-waste, price random, most-pods, least-waste, price Show child attributes
random, most-pods, least-waste, price Optional shell script that will be run before K8S is installed
Show child attributes
MON1, OSL1 Show child attributes
63Labels to attach to nodes of a node pool
A100_NVLINK_80GB_x8, A100_PCIE_80GB_x1, A100_PCIE_80GB_x2, A100_PCIE_80GB_x4, A100_PCIE_80GB_x8, H100_NVLINK_80GB_x8, H100_PCIE_80GB_x1, H100_PCIE_80GB_x2, H100_PCIE_80GB_x4, H100_PCIE_80GB_x8, INTEL_XEON_V3_x16, INTEL_XEON_V3_x4, INTEL_XEON_V3_x8, L40_x1, L40_x2, L40_x4, L40_x8, RTX_A4000_x1, RTX_A4000_x2, RTX_A4000_x4, RTX_A4000_x8, RTX_A5000_x1, RTX_A5000_x2, RTX_A5000_x4, RTX_A5000_x8, RTX_A6000_x1, RTX_A6000_x2, RTX_A6000_x4, RTX_A6000_x8 Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Show child attributes
random, most-pods, least-waste, price Optional shell script that will be run before K8S is installed
Show child attributes
region, tokenSecretLink, nodePools, sshKey, unmanagedNodePools, autoscaler, fileSystems, preInstallScript asia-northeast-1, asia-northeast-2, asia-south-1, australia-southeast-1, europe-central-1, europe-south-1, me-west-1, us-east-1, us-midwest-1, us-south-1, us-west-1, us-west-2, us-west-3 Show child attributes
63Labels to attach to nodes of a node pool
cpu_4x_general, gpu_1x_a10, gpu_1x_a100, gpu_1x_a100_sxm4, gpu_1x_a6000, gpu_1x_h100_pcie, gpu_1x_rtx6000, gpu_2x_a100, gpu_2x_a6000, gpu_4x_a100, gpu_4x_a6000, gpu_8x_a100, gpu_8x_a100_80gb_sxm4, gpu_8x_h100_sxm5, gpu_8x_v100 Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
cpu_4x_general, gpu_1x_a10, gpu_1x_a100, gpu_1x_a100_sxm4, gpu_1x_a6000, gpu_1x_h100_pcie, gpu_1x_rtx6000, gpu_2x_a100, gpu_2x_a6000, gpu_4x_a100, gpu_4x_a6000, gpu_8x_a100, gpu_8x_a100_80gb_sxm4, gpu_8x_h100_sxm5, gpu_8x_v100 Show child attributes
labels, taints, minSize, maxSize, instanceType 63Labels to attach to nodes of a node pool
Show child attributes
key, value, effect NoSchedule, PreferNoSchedule, NoExecute cpu_4x_general, gpu_1x_a10, gpu_1x_a100, gpu_1x_a100_sxm4, gpu_1x_a6000, gpu_1x_h100_pcie, gpu_1x_rtx6000, gpu_2x_a100, gpu_2x_a6000, gpu_4x_a100, gpu_4x_a6000, gpu_8x_a100, gpu_8x_a100_80gb_sxm4, gpu_8x_h100_sxm5, gpu_8x_v100 Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Show child attributes
labels, taints 63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Show child attributes
Show child attributes
key, value, effect NoSchedule, PreferNoSchedule, NoExecute Show child attributes
expander, unneededTime, unreadyTime, utilizationThreshold random, most-pods, least-waste, price random, most-pods, least-waste, price random, most-pods, least-waste, price random, most-pods, least-waste, price Show child attributes
random, most-pods, least-waste, price Optional shell script that will be run before K8S is installed
Show child attributes
asia-northeast-1, asia-northeast-2, asia-south-1, australia-southeast-1, europe-central-1, europe-south-1, me-west-1, us-east-1, us-midwest-1, us-south-1, us-west-1, us-west-2, us-west-3 Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
cpu_4x_general, gpu_1x_a10, gpu_1x_a100, gpu_1x_a100_sxm4, gpu_1x_a6000, gpu_1x_h100_pcie, gpu_1x_rtx6000, gpu_2x_a100, gpu_2x_a6000, gpu_4x_a100, gpu_4x_a6000, gpu_8x_a100, gpu_8x_a100_80gb_sxm4, gpu_8x_h100_sxm5, gpu_8x_v100 Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Show child attributes
Show child attributes
random, most-pods, least-waste, price Optional shell script that will be run before K8S is installed
Show child attributes
region, tokenSecretLink, sharedDrives, nodePools, autoscaler, unmanagedNodePools, preInstallScript, userIds, networkId AMS1, NY2, CA1 Show child attributes
63Labels to attach to nodes of a node pool
none, dynamic, static A100, A100-80G, A100-80Gx2, A100-80Gx4, A100-80Gx8, A100x2, A100x4, A100x8, A4000, A4000x2, A4000x4, A5000, A5000x2, A5000x4, A6000, A6000x2, A6000x4, C10, C2, C3, C4, C5, C6, C7, C8, C9, GPU+, P4000, P4000x2, P4000x4, P5000, P5000x2, P6000, P6000x2, RTX4000, RTX5000, RTX5000x2, V100, V100-32G, V100-32Gx2, V100-32Gx4 Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
none, dynamic, static A100, A100-80G, A100-80Gx2, A100-80Gx4, A100-80Gx8, A100x2, A100x4, A100x8, A4000, A4000x2, A4000x4, A5000, A5000x2, A5000x4, A6000, A6000x2, A6000x4, C10, C2, C3, C4, C5, C6, C7, C8, C9, GPU+, P4000, P4000x2, P4000x4, P5000, P5000x2, P6000, P6000x2, RTX4000, RTX5000, RTX5000x2, V100, V100-32G, V100-32Gx2, V100-32Gx4 Show child attributes
labels, taints, minSize, maxSize, publicIpType, bootDiskSize, machineType 63Labels to attach to nodes of a node pool
Show child attributes
key, value, effect NoSchedule, PreferNoSchedule, NoExecute none, dynamic, static A100, A100-80G, A100-80Gx2, A100-80Gx4, A100-80Gx8, A100x2, A100x4, A100x8, A4000, A4000x2, A4000x4, A5000, A5000x2, A5000x4, A6000, A6000x2, A6000x4, C10, C2, C3, C4, C5, C6, C7, C8, C9, GPU+, P4000, P4000x2, P4000x4, P5000, P5000x2, P6000, P6000x2, RTX4000, RTX5000, RTX5000x2, V100, V100-32G, V100-32Gx2, V100-32Gx4 Show child attributes
expander, unneededTime, unreadyTime, utilizationThreshold random, most-pods, least-waste, price random, most-pods, least-waste, price random, most-pods, least-waste, price random, most-pods, least-waste, price Show child attributes
random, most-pods, least-waste, price Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Show child attributes
labels, taints 63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Show child attributes
Show child attributes
key, value, effect NoSchedule, PreferNoSchedule, NoExecute Optional shell script that will be run before K8S is installed
Show child attributes
AMS1, NY2, CA1 Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
none, dynamic, static A100, A100-80G, A100-80Gx2, A100-80Gx4, A100-80Gx8, A100x2, A100x4, A100x8, A4000, A4000x2, A4000x4, A5000, A5000x2, A5000x4, A6000, A6000x2, A6000x4, C10, C2, C3, C4, C5, C6, C7, C8, C9, GPU+, P4000, P4000x2, P4000x4, P5000, P5000x2, P6000, P6000x2, RTX4000, RTX5000, RTX5000x2, V100, V100-32G, V100-32Gx2, V100-32Gx4 Show child attributes
random, most-pods, least-waste, price Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Show child attributes
Optional shell script that will be run before K8S is installed
Show child attributes
nodePools Show child attributes
63Labels to attach to nodes of a node pool
Number of nodes to deploy
CPU architecture of the nodes
any, arm64, amd64 Linux distro to use for ephemeral nodes
debian, ubuntu, fedora Allocated CPU
20Allocated memory
20Show child attributes
63Labels to attach to nodes of a node pool
Number of nodes to deploy
CPU architecture of the nodes
any, arm64, amd64 Linux distro to use for ephemeral nodes
debian, ubuntu, fedora Allocated CPU
20Allocated memory
20Show child attributes
labels, taints, count, arch, flavor, cpu, memory 63Labels to attach to nodes of a node pool
Show child attributes
key, value, effect NoSchedule, PreferNoSchedule, NoExecute Number of nodes to deploy
CPU architecture of the nodes
any, arm64, amd64 Linux distro to use for ephemeral nodes
debian, ubuntu, fedora Allocated CPU
20Allocated memory
20Show child attributes
Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Number of nodes to deploy
CPU architecture of the nodes
any, arm64, amd64 Linux distro to use for ephemeral nodes
debian, ubuntu, fedora Allocated CPU
20Allocated memory
20Show child attributes
connection, networking, preInstallScript, loadBalancer, firewallEnabled, nodePools, imageId, sshKeys, autoscaler Show child attributes
url, account, user, privateKeySecretLink Link to a ssh or opaque secret
Show child attributes
Optional shell script that will be run before K8S is installed
Show child attributes
manual, none, gateway Show child attributes
packageId, imageId, publicNetworkId, privateNetworkIds, metadata, tags, logging, count, cnsInternalDomain, cnsPublicDomain If set, machine will also get a public IP
More private networks to join
Extra tags to attach to instances from a node pool
Extra tags to attach to instances from a node pool
Show child attributes
If set, machine will also get a public IP
More private networks to join
Extra tags to attach to instances from a node pool
Extra tags to attach to instances from a node pool
Show child attributes
Show child attributes
If set, machine will also get a public IP
More private networks to join
Extra tags to attach to instances from a node pool
Extra tags to attach to instances from a node pool
Enable firewall for the instances deployed
List of node pools
Show child attributes
63Labels to attach to nodes of a node pool
If set, machine will also get a public IP
More private networks to join
Extra tags to attach to instances from a node pool
Show child attributes
63Labels to attach to nodes of a node pool
If set, machine will also get a public IP
More private networks to join
Extra tags to attach to instances from a node pool
Show child attributes
labels, taints, packageId, overrideImageId, publicNetworkId, privateNetworkIds, tritonTags, minSize, maxSize 63Labels to attach to nodes of a node pool
Show child attributes
key, value, effect NoSchedule, PreferNoSchedule, NoExecute If set, machine will also get a public IP
More private networks to join
Extra tags to attach to instances from a node pool
Default image for all nodes
Extra SSH keys to provision for user root
Show child attributes
expander, unneededTime, unreadyTime, utilizationThreshold random, most-pods, least-waste, price random, most-pods, least-waste, price random, most-pods, least-waste, price random, most-pods, least-waste, price Show child attributes
random, most-pods, least-waste, price Show child attributes
Optional shell script that will be run before K8S is installed
Show child attributes
Show child attributes
If set, machine will also get a public IP
More private networks to join
Extra tags to attach to instances from a node pool
Extra tags to attach to instances from a node pool
Enable firewall for the instances deployed
List of node pools
Show child attributes
63Labels to attach to nodes of a node pool
If set, machine will also get a public IP
More private networks to join
Extra tags to attach to instances from a node pool
Default image for all nodes
Extra SSH keys to provision for user root
Show child attributes
random, most-pods, least-waste, price Show child attributes
subscriptionId, sdkSecretLink, resourceGroup, networking, preInstallScript, image, sshKeys, tags, nodePools, autoscaler Link to an opaque secret
Show child attributes
serviceNetwork, podNetwork, dnsForwarder 10.43.0.0/16, 192.168.0.0/16 10.42.0.0/16, 172.16.0.0/15, 172.18.0.0/15, 172.20.0.0/15, 172.22.0.0/15, 172.24.0.0/15, 172.26.0.0/15, 172.28.0.0/15, 172.30.0.0/15 DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.
100Show child attributes
10.43.0.0/16, 192.168.0.0/16 10.42.0.0/16, 172.16.0.0/15, 172.18.0.0/15, 172.20.0.0/15, 172.22.0.0/15, 172.24.0.0/15, 172.26.0.0/15, 172.28.0.0/15, 172.30.0.0/15 DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.
100Optional shell script that will be run before K8S is installed. Supports SSM
Show child attributes
recommended, reference ubuntu/noble-24.04, ubuntu/jammy-22.04, ubuntu/focal-20.04, debian/bookworm-12, debian/bullseye-11 Show child attributes
publisher, offer, sku, version Default image for all nodes.
Show child attributes
ubuntu/noble-24.04, ubuntu/jammy-22.04, ubuntu/focal-20.04, debian/bookworm-12, debian/bullseye-11 SSH keys to install for "azureuser" linux user
Extra tags to attach to all created objects
Show child attributes
63Labels to attach to nodes of a node pool
Show child attributes
ubuntu/noble-24.04, ubuntu/jammy-22.04, ubuntu/focal-20.04, debian/bookworm-12, debian/bullseye-11 size in GB
Show child attributes
63Labels to attach to nodes of a node pool
Show child attributes
ubuntu/noble-24.04, ubuntu/jammy-22.04, ubuntu/focal-20.04, debian/bookworm-12, debian/bullseye-11 Show child attributes
size in GB
Show child attributes
labels, taints, size, subnetId, zones, overrideImage, bootDiskSize, minSize, maxSize 63Labels to attach to nodes of a node pool
Show child attributes
key, value, effect NoSchedule, PreferNoSchedule, NoExecute Show child attributes
recommended, reference ubuntu/noble-24.04, ubuntu/jammy-22.04, ubuntu/focal-20.04, debian/bookworm-12, debian/bullseye-11 Show child attributes
publisher, offer, sku, version Show child attributes
Show child attributes
ubuntu/noble-24.04, ubuntu/jammy-22.04, ubuntu/focal-20.04, debian/bookworm-12, debian/bullseye-11 Show child attributes
size in GB
Show child attributes
expander, unneededTime, unreadyTime, utilizationThreshold random, most-pods, least-waste, price random, most-pods, least-waste, price random, most-pods, least-waste, price random, most-pods, least-waste, price Show child attributes
random, most-pods, least-waste, price Show child attributes
Link to an opaque secret
Show child attributes
10.43.0.0/16, 192.168.0.0/16 10.42.0.0/16, 172.16.0.0/15, 172.18.0.0/15, 172.20.0.0/15, 172.22.0.0/15, 172.24.0.0/15, 172.26.0.0/15, 172.28.0.0/15, 172.30.0.0/15 DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.
100Optional shell script that will be run before K8S is installed. Supports SSM
Default image for all nodes.
Show child attributes
ubuntu/noble-24.04, ubuntu/jammy-22.04, ubuntu/focal-20.04, debian/bookworm-12, debian/bullseye-11 SSH keys to install for "azureuser" linux user
Extra tags to attach to all created objects
Show child attributes
63Labels to attach to nodes of a node pool
Show child attributes
ubuntu/noble-24.04, ubuntu/jammy-22.04, ubuntu/focal-20.04, debian/bookworm-12, debian/bullseye-11 Show child attributes
size in GB
Show child attributes
random, most-pods, least-waste, price Show child attributes
digitalOceanTags, networking, preInstallScript, tokenSecretLink, nodePools, image, sshKeys, extraSshKeys, autoscaler, reservedIPs Extra tags to attach to droplets
254254254254Show child attributes
dnsForwarder DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.
100Optional shell script that will be run before K8S is installed
Link to a secret holding personal access token
List of node pools
Show child attributes
63Labels to attach to nodes of a node pool
Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Show child attributes
labels, taints, dropletSize, overrideImage, minSize, maxSize 63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Show child attributes
key, value, effect NoSchedule, PreferNoSchedule, NoExecute Default image for all nodes
SSH key name for accessing deployed nodes
Extra SSH keys to provision for user root that are not registered in the DigitalOcean
Show child attributes
expander, unneededTime, unreadyTime, utilizationThreshold random, most-pods, least-waste, price random, most-pods, least-waste, price random, most-pods, least-waste, price random, most-pods, least-waste, price Show child attributes
random, most-pods, least-waste, price Optional set of IPs to assign as extra IPs for nodes of the cluster
Show child attributes
Extra tags to attach to droplets
254Optional shell script that will be run before K8S is installed
Link to a secret holding personal access token
List of node pools
Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Default image for all nodes
SSH key name for accessing deployed nodes
Extra SSH keys to provision for user root that are not registered in the DigitalOcean
Show child attributes
random, most-pods, least-waste, price Optional set of IPs to assign as extra IPs for nodes of the cluster
Show child attributes
projectId, labels, tags, metadata, network, saKeyLink, networking, preInstallScript, image, nodePools, autoscaler Extra tags to attach to all created objects
63636363Link to a GCP secret containing the SA json key
Show child attributes
serviceNetwork, podNetwork, dnsForwarder 10.43.0.0/16, 192.168.0.0/16 vpc, 10.42.0.0/16, 172.16.0.0/15, 172.18.0.0/15, 172.20.0.0/15, 172.22.0.0/15, 172.24.0.0/15, 172.26.0.0/15, 172.28.0.0/15, 172.30.0.0/15 DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.
100Show child attributes
10.43.0.0/16, 192.168.0.0/16 vpc, 10.42.0.0/16, 172.16.0.0/15, 172.18.0.0/15, 172.20.0.0/15, 172.22.0.0/15, 172.24.0.0/15, 172.26.0.0/15, 172.28.0.0/15, 172.30.0.0/15 DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.
100Optional shell script that will be run before K8S is installed
Show child attributes
recommended, family, exact ubuntu/jammy-22.04, ubuntu/noble-24.04, debian/bookworm-12, debian/trixie-13, google/cos-stable Default image for all nodes.
Show child attributes
ubuntu/jammy-22.04, ubuntu/noble-24.04, debian/bookworm-12, debian/trixie-13, google/cos-stable Show child attributes
63Labels to attach to nodes of a node pool
Show child attributes
ubuntu/jammy-22.04, ubuntu/noble-24.04, debian/bookworm-12, debian/trixie-13, google/cos-stable size in GB
Show child attributes
63Labels to attach to nodes of a node pool
Show child attributes
ubuntu/jammy-22.04, ubuntu/noble-24.04, debian/bookworm-12, debian/trixie-13, google/cos-stable size in GB
Show child attributes
labels, taints, machineType, assignPublicIP, zone, overrideImage, bootDiskSize, minSize, maxSize, preemptible, subnet, localPersistentDisks 63Labels to attach to nodes of a node pool
Show child attributes
key, value, effect NoSchedule, PreferNoSchedule, NoExecute Show child attributes
recommended, family, exact ubuntu/jammy-22.04, ubuntu/noble-24.04, debian/bookworm-12, debian/trixie-13, google/cos-stable Show child attributes
ubuntu/jammy-22.04, ubuntu/noble-24.04, debian/bookworm-12, debian/trixie-13, google/cos-stable size in GB
Show child attributes
expander, unneededTime, unreadyTime, utilizationThreshold random, most-pods, least-waste, price random, most-pods, least-waste, price random, most-pods, least-waste, price random, most-pods, least-waste, price Show child attributes
random, most-pods, least-waste, price Show child attributes
Extra tags to attach to all created objects
63Link to a GCP secret containing the SA json key
Show child attributes
10.43.0.0/16, 192.168.0.0/16 vpc, 10.42.0.0/16, 172.16.0.0/15, 172.18.0.0/15, 172.20.0.0/15, 172.22.0.0/15, 172.24.0.0/15, 172.26.0.0/15, 172.28.0.0/15, 172.30.0.0/15 DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.
100Optional shell script that will be run before K8S is installed
Default image for all nodes.
Show child attributes
ubuntu/jammy-22.04, ubuntu/noble-24.04, debian/bookworm-12, debian/trixie-13, google/cos-stable Show child attributes
63Labels to attach to nodes of a node pool
Show child attributes
ubuntu/jammy-22.04, ubuntu/noble-24.04, debian/bookworm-12, debian/trixie-13, google/cos-stable size in GB
Show child attributes
random, most-pods, least-waste, price Show child attributes
Show child attributes
Show child attributes
The CIDR of the service network
10.43.0.0/16, 192.168.0.0/16 The CIDR of the pod network
10.42.0.0/16, 172.16.0.0/15, 172.18.0.0/15, 172.20.0.0/15, 172.22.0.0/15, 172.24.0.0/15, 172.26.0.0/15, 172.28.0.0/15, 172.30.0.0/15 DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.
100Show child attributes
63Labels to attach to nodes of a node pool
Show child attributes
Extra labels to attach to servers
Optional shell script that will be run before K8S is installed
Link to a secret holding Hetzner access key
Optional firewall rule to attach to all nodes
List of node pools
Show child attributes
63Labels to attach to nodes of a node pool
Node pools that can configure dedicated Hetzner servers
Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Show child attributes
Default image for all nodes
SSH key name for accessing deployed nodes
Show child attributes
random, most-pods, least-waste, price If supplied, nodes will get assigned a random floating ip matching the selector
Show child attributes
Extra tags to attach to all created objects
If true, Control Plane will not create any roles
Show child attributes
10.43.0.0/16, 192.168.0.0/16 vpc, 10.42.0.0/16, 172.16.0.0/15, 172.18.0.0/15, 172.20.0.0/15, 172.22.0.0/15, 172.24.0.0/15, 172.26.0.0/15, 172.28.0.0/15, 172.30.0.0/15 DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.
100Optional shell script that will be run before K8S is installed. Supports SSM
Default image for all nodes.
Show child attributes
ubuntu/jammy-22.04, ubuntu/jammy-22.04+nvidia, ubuntu/focal-20.04, ubuntu/focal-20.04+nvidia, ubuntu/noble-24.04, ubuntu/noble-24.04+nvidia, ubuntu/bionic-18.04, amazon/amzn2, amazon/al2023 Support SSM
Control Plane will set up the cluster by assuming this role
Name of keyPair. Supports SSM
KMS key used to encrypt volumes. Supports SSM.
Security groups to deploy nodes to. Security groups control if the cluster is multi-zone or single-zon
Supports SSM.
Show child attributes
63Labels to attach to nodes of a node pool
Show child attributes
ubuntu/jammy-22.04, ubuntu/jammy-22.04+nvidia, ubuntu/focal-20.04, ubuntu/focal-20.04+nvidia, ubuntu/noble-24.04, ubuntu/noble-24.04+nvidia, ubuntu/bionic-18.04, amazon/amzn2, amazon/al2023 Support SSM
size in GB
lowest-price, capacity-optimized, capacity-optimized-prioritized, price-capacity-optimized Supports SSM.
Supports SSM.
Show child attributes
random, most-pods, least-waste, price Show child attributes
Show child attributes
63Labels to attach to nodes of a node pool
Optional shell script that will be run before K8S is installed
Show child attributes
random, most-pods, least-waste, price Show child attributes
MON1, OSL1 Show child attributes
63Labels to attach to nodes of a node pool
A100_NVLINK_80GB_x8, A100_PCIE_80GB_x1, A100_PCIE_80GB_x2, A100_PCIE_80GB_x4, A100_PCIE_80GB_x8, H100_NVLINK_80GB_x8, H100_PCIE_80GB_x1, H100_PCIE_80GB_x2, H100_PCIE_80GB_x4, H100_PCIE_80GB_x8, INTEL_XEON_V3_x16, INTEL_XEON_V3_x4, INTEL_XEON_V3_x8, L40_x1, L40_x2, L40_x4, L40_x8, RTX_A4000_x1, RTX_A4000_x2, RTX_A4000_x4, RTX_A4000_x8, RTX_A5000_x1, RTX_A5000_x2, RTX_A5000_x4, RTX_A5000_x8, RTX_A6000_x1, RTX_A6000_x2, RTX_A6000_x4, RTX_A6000_x8 Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Show child attributes
random, most-pods, least-waste, price Optional shell script that will be run before K8S is installed
Show child attributes
asia-northeast-1, asia-northeast-2, asia-south-1, australia-southeast-1, europe-central-1, europe-south-1, me-west-1, us-east-1, us-midwest-1, us-south-1, us-west-1, us-west-2, us-west-3 Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
cpu_4x_general, gpu_1x_a10, gpu_1x_a100, gpu_1x_a100_sxm4, gpu_1x_a6000, gpu_1x_h100_pcie, gpu_1x_rtx6000, gpu_2x_a100, gpu_2x_a6000, gpu_4x_a100, gpu_4x_a6000, gpu_8x_a100, gpu_8x_a100_80gb_sxm4, gpu_8x_h100_sxm5, gpu_8x_v100 Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Show child attributes
Show child attributes
random, most-pods, least-waste, price Optional shell script that will be run before K8S is installed
Show child attributes
AMS1, NY2, CA1 Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
none, dynamic, static A100, A100-80G, A100-80Gx2, A100-80Gx4, A100-80Gx8, A100x2, A100x4, A100x8, A4000, A4000x2, A4000x4, A5000, A5000x2, A5000x4, A6000, A6000x2, A6000x4, C10, C2, C3, C4, C5, C6, C7, C8, C9, GPU+, P4000, P4000x2, P4000x4, P5000, P5000x2, P6000, P6000x2, RTX4000, RTX5000, RTX5000x2, V100, V100-32G, V100-32Gx2, V100-32Gx4 Show child attributes
random, most-pods, least-waste, price Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Show child attributes
Optional shell script that will be run before K8S is installed
Show child attributes
Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Number of nodes to deploy
CPU architecture of the nodes
any, arm64, amd64 Linux distro to use for ephemeral nodes
debian, ubuntu, fedora Allocated CPU
20Allocated memory
20Show child attributes
Optional shell script that will be run before K8S is installed
Show child attributes
Show child attributes
If set, machine will also get a public IP
More private networks to join
Extra tags to attach to instances from a node pool
Extra tags to attach to instances from a node pool
Enable firewall for the instances deployed
List of node pools
Show child attributes
63Labels to attach to nodes of a node pool
If set, machine will also get a public IP
More private networks to join
Extra tags to attach to instances from a node pool
Default image for all nodes
Extra SSH keys to provision for user root
Show child attributes
random, most-pods, least-waste, price Show child attributes
Link to an opaque secret
Show child attributes
10.43.0.0/16, 192.168.0.0/16 10.42.0.0/16, 172.16.0.0/15, 172.18.0.0/15, 172.20.0.0/15, 172.22.0.0/15, 172.24.0.0/15, 172.26.0.0/15, 172.28.0.0/15, 172.30.0.0/15 DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.
100Optional shell script that will be run before K8S is installed. Supports SSM
Default image for all nodes.
Show child attributes
ubuntu/noble-24.04, ubuntu/jammy-22.04, ubuntu/focal-20.04, debian/bookworm-12, debian/bullseye-11 SSH keys to install for "azureuser" linux user
Extra tags to attach to all created objects
Show child attributes
63Labels to attach to nodes of a node pool
Show child attributes
ubuntu/noble-24.04, ubuntu/jammy-22.04, ubuntu/focal-20.04, debian/bookworm-12, debian/bullseye-11 Show child attributes
size in GB
Show child attributes
random, most-pods, least-waste, price Show child attributes
Extra tags to attach to droplets
254Optional shell script that will be run before K8S is installed
Link to a secret holding personal access token
List of node pools
Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Default image for all nodes
SSH key name for accessing deployed nodes
Extra SSH keys to provision for user root that are not registered in the DigitalOcean
Show child attributes
random, most-pods, least-waste, price Optional set of IPs to assign as extra IPs for nodes of the cluster
Show child attributes
Extra tags to attach to all created objects
63Link to a GCP secret containing the SA json key
Show child attributes
10.43.0.0/16, 192.168.0.0/16 vpc, 10.42.0.0/16, 172.16.0.0/15, 172.18.0.0/15, 172.20.0.0/15, 172.22.0.0/15, 172.24.0.0/15, 172.26.0.0/15, 172.28.0.0/15, 172.30.0.0/15 DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.
100Optional shell script that will be run before K8S is installed
Default image for all nodes.
Show child attributes
ubuntu/jammy-22.04, ubuntu/noble-24.04, debian/bookworm-12, debian/trixie-13, google/cos-stable Show child attributes
63Labels to attach to nodes of a node pool
Show child attributes
ubuntu/jammy-22.04, ubuntu/noble-24.04, debian/bookworm-12, debian/trixie-13, google/cos-stable size in GB
Show child attributes
random, most-pods, least-waste, price Show child attributes
dashboard, headlamp, azureWorkloadIdentity, awsWorkloadIdentity, localPathStorage, metrics, logs, registryMirror, nvidia, awsEFS, awsECR, awsELB, azureACR, sysbox, byok Show child attributes
kubeState, coreDns, kubelet, apiserver, nodeExporter, cadvisor, scrapeAnnotated Enable kube-state metrics
Enable scraping of core-dns service
Enable scraping kubelet stats
Enable scraping apiserver stats
Enable collecting node-level stats (disk, network, filesystem, etc)
Enable CNI-level container stats
Show child attributes
intervalSeconds, includeNamespaces, excludeNamespaces, retainLabels Scrape pods annotated with prometheus.io/scrape=true
Show child attributes
Enable kube-state metrics
Enable scraping of core-dns service
Enable scraping kubelet stats
Enable scraping apiserver stats
Enable collecting node-level stats (disk, network, filesystem, etc)
Enable CNI-level container stats
Scrape pods annotated with prometheus.io/scrape=true
Show child attributes
auditEnabled, includeNamespaces, excludeNamespaces, docker, kubelet, kernel, events Collect k8s audit log as log events
Collect docker logs if docker is also running
Collect kubelet logs from journald
Collect kernel logs
Collect K8S events from all namespaces
Show child attributes
Collect k8s audit log as log events
Collect docker logs if docker is also running
Collect kubelet logs from journald
Collect kernel logs
Collect K8S events from all namespaces
Show child attributes
mirrors Show child attributes
registry, mirrors Show child attributes
ignoreUpdates, location, config Show child attributes
actuator, middlebox, common, longhorn, ingress, istio, logSplitter, monitoring, redis, redisHa, redisSentinel, tempoAgent, internalDns Show child attributes
minCpu, maxCpu, minMemory, maxMemory, logLevel, env 20202020trace, info, error Show child attributes
20202020trace, info, error Show child attributes
deploymentReplicas, pdb Show child attributes
Show child attributes
istiod, ingressgateway, sidecar Show child attributes
replicas, minCpu, maxCpu, minMemory, maxMemory, pdb 20202020Show child attributes
20202020Show child attributes
replicas, maxCpu, maxMemory 2020Show child attributes
Show child attributes
20202020Show child attributes
minCpu, maxCpu, minMemory, maxMemory, memBufferSize, perPodRate 20202020Show child attributes
20202020Show child attributes
minMemory, maxMemory, kubeStateMetrics, prometheus 2020Show child attributes
main Show child attributes
2020Show child attributes
minCpu, maxCpu, minMemory, maxMemory, storage 2020202020Show child attributes
2020202020Show child attributes
minCpu, maxCpu, minMemory, maxMemory, storage 20202020Show child attributes
20202020Show child attributes
minCpu, maxCpu, minMemory, maxMemory, storage 20202020Show child attributes
20202020Show child attributes
minCpu, maxCpu, minMemory, maxMemory 20202020Show child attributes
20202020Show child attributes
Show child attributes
20202020trace, info, error Show child attributes
Show child attributes
20202020Show child attributes
20202020Show child attributes
2020Show child attributes
2020202020Show child attributes
20202020Show child attributes
20202020Show child attributes
20202020Show child attributes
Show child attributes
Show child attributes
20202020trace, info, error Show child attributes
Show child attributes
20202020Show child attributes
20202020Show child attributes
2020Show child attributes
2020202020Show child attributes
20202020Show child attributes
20202020Show child attributes
20202020Show child attributes
Show child attributes
Enable kube-state metrics
Enable scraping of core-dns service
Enable scraping kubelet stats
Enable scraping apiserver stats
Enable collecting node-level stats (disk, network, filesystem, etc)
Enable CNI-level container stats
Scrape pods annotated with prometheus.io/scrape=true
Show child attributes
Collect k8s audit log as log events
Collect docker logs if docker is also running
Collect kubelet logs from journald
Collect kernel logs
Collect K8S events from all namespaces
Show child attributes
Show child attributes
Show child attributes
20202020trace, info, error Show child attributes
Show child attributes
20202020Show child attributes
20202020Show child attributes
2020Show child attributes
2020202020Show child attributes
20202020Show child attributes
20202020Show child attributes
20202020Show child attributes
1.26.0, 1.26.4, 1.27.3, 1.28.2, 1.28.4, 1.29.7, 1.30.3, 1.31.5, 1.31.13, 1.32.1, 1.32.9, 1.33.5 Show child attributes
Show child attributes
Show child attributes
The CIDR of the service network
10.43.0.0/16, 192.168.0.0/16 The CIDR of the pod network
10.42.0.0/16, 172.16.0.0/15, 172.18.0.0/15, 172.20.0.0/15, 172.22.0.0/15, 172.24.0.0/15, 172.26.0.0/15, 172.28.0.0/15, 172.30.0.0/15 DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.
100Show child attributes
63Labels to attach to nodes of a node pool
Show child attributes
Extra labels to attach to servers
Optional shell script that will be run before K8S is installed
Link to a secret holding Hetzner access key
Optional firewall rule to attach to all nodes
List of node pools
Show child attributes
63Labels to attach to nodes of a node pool
Node pools that can configure dedicated Hetzner servers
Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Show child attributes
Default image for all nodes
SSH key name for accessing deployed nodes
Show child attributes
random, most-pods, least-waste, price If supplied, nodes will get assigned a random floating ip matching the selector
Show child attributes
Extra tags to attach to all created objects
If true, Control Plane will not create any roles
Show child attributes
10.43.0.0/16, 192.168.0.0/16 vpc, 10.42.0.0/16, 172.16.0.0/15, 172.18.0.0/15, 172.20.0.0/15, 172.22.0.0/15, 172.24.0.0/15, 172.26.0.0/15, 172.28.0.0/15, 172.30.0.0/15 DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.
100Optional shell script that will be run before K8S is installed. Supports SSM
Default image for all nodes.
Show child attributes
ubuntu/jammy-22.04, ubuntu/jammy-22.04+nvidia, ubuntu/focal-20.04, ubuntu/focal-20.04+nvidia, ubuntu/noble-24.04, ubuntu/noble-24.04+nvidia, ubuntu/bionic-18.04, amazon/amzn2, amazon/al2023 Support SSM
Control Plane will set up the cluster by assuming this role
Name of keyPair. Supports SSM
KMS key used to encrypt volumes. Supports SSM.
Security groups to deploy nodes to. Security groups control if the cluster is multi-zone or single-zon
Supports SSM.
Show child attributes
63Labels to attach to nodes of a node pool
Show child attributes
ubuntu/jammy-22.04, ubuntu/jammy-22.04+nvidia, ubuntu/focal-20.04, ubuntu/focal-20.04+nvidia, ubuntu/noble-24.04, ubuntu/noble-24.04+nvidia, ubuntu/bionic-18.04, amazon/amzn2, amazon/al2023 Support SSM
size in GB
lowest-price, capacity-optimized, capacity-optimized-prioritized, price-capacity-optimized Supports SSM.
Supports SSM.
Show child attributes
random, most-pods, least-waste, price Show child attributes
Show child attributes
63Labels to attach to nodes of a node pool
Optional shell script that will be run before K8S is installed
Show child attributes
random, most-pods, least-waste, price Show child attributes
MON1, OSL1 Show child attributes
63Labels to attach to nodes of a node pool
A100_NVLINK_80GB_x8, A100_PCIE_80GB_x1, A100_PCIE_80GB_x2, A100_PCIE_80GB_x4, A100_PCIE_80GB_x8, H100_NVLINK_80GB_x8, H100_PCIE_80GB_x1, H100_PCIE_80GB_x2, H100_PCIE_80GB_x4, H100_PCIE_80GB_x8, INTEL_XEON_V3_x16, INTEL_XEON_V3_x4, INTEL_XEON_V3_x8, L40_x1, L40_x2, L40_x4, L40_x8, RTX_A4000_x1, RTX_A4000_x2, RTX_A4000_x4, RTX_A4000_x8, RTX_A5000_x1, RTX_A5000_x2, RTX_A5000_x4, RTX_A5000_x8, RTX_A6000_x1, RTX_A6000_x2, RTX_A6000_x4, RTX_A6000_x8 Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Show child attributes
random, most-pods, least-waste, price Optional shell script that will be run before K8S is installed
Show child attributes
asia-northeast-1, asia-northeast-2, asia-south-1, australia-southeast-1, europe-central-1, europe-south-1, me-west-1, us-east-1, us-midwest-1, us-south-1, us-west-1, us-west-2, us-west-3 Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
cpu_4x_general, gpu_1x_a10, gpu_1x_a100, gpu_1x_a100_sxm4, gpu_1x_a6000, gpu_1x_h100_pcie, gpu_1x_rtx6000, gpu_2x_a100, gpu_2x_a6000, gpu_4x_a100, gpu_4x_a6000, gpu_8x_a100, gpu_8x_a100_80gb_sxm4, gpu_8x_h100_sxm5, gpu_8x_v100 Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Show child attributes
Show child attributes
random, most-pods, least-waste, price Optional shell script that will be run before K8S is installed
Show child attributes
AMS1, NY2, CA1 Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
none, dynamic, static A100, A100-80G, A100-80Gx2, A100-80Gx4, A100-80Gx8, A100x2, A100x4, A100x8, A4000, A4000x2, A4000x4, A5000, A5000x2, A5000x4, A6000, A6000x2, A6000x4, C10, C2, C3, C4, C5, C6, C7, C8, C9, GPU+, P4000, P4000x2, P4000x4, P5000, P5000x2, P6000, P6000x2, RTX4000, RTX5000, RTX5000x2, V100, V100-32G, V100-32Gx2, V100-32Gx4 Show child attributes
random, most-pods, least-waste, price Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Show child attributes
Optional shell script that will be run before K8S is installed
Show child attributes
Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Number of nodes to deploy
CPU architecture of the nodes
any, arm64, amd64 Linux distro to use for ephemeral nodes
debian, ubuntu, fedora Allocated CPU
20Allocated memory
20Show child attributes
Optional shell script that will be run before K8S is installed
Show child attributes
Show child attributes
If set, machine will also get a public IP
More private networks to join
Extra tags to attach to instances from a node pool
Extra tags to attach to instances from a node pool
Enable firewall for the instances deployed
List of node pools
Show child attributes
63Labels to attach to nodes of a node pool
If set, machine will also get a public IP
More private networks to join
Extra tags to attach to instances from a node pool
Default image for all nodes
Extra SSH keys to provision for user root
Show child attributes
random, most-pods, least-waste, price Show child attributes
Link to an opaque secret
Show child attributes
10.43.0.0/16, 192.168.0.0/16 10.42.0.0/16, 172.16.0.0/15, 172.18.0.0/15, 172.20.0.0/15, 172.22.0.0/15, 172.24.0.0/15, 172.26.0.0/15, 172.28.0.0/15, 172.30.0.0/15 DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.
100Optional shell script that will be run before K8S is installed. Supports SSM
Default image for all nodes.
Show child attributes
ubuntu/noble-24.04, ubuntu/jammy-22.04, ubuntu/focal-20.04, debian/bookworm-12, debian/bullseye-11 SSH keys to install for "azureuser" linux user
Extra tags to attach to all created objects
Show child attributes
63Labels to attach to nodes of a node pool
Show child attributes
ubuntu/noble-24.04, ubuntu/jammy-22.04, ubuntu/focal-20.04, debian/bookworm-12, debian/bullseye-11 Show child attributes
size in GB
Show child attributes
random, most-pods, least-waste, price Show child attributes
Extra tags to attach to droplets
254Optional shell script that will be run before K8S is installed
Link to a secret holding personal access token
List of node pools
Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Default image for all nodes
SSH key name for accessing deployed nodes
Extra SSH keys to provision for user root that are not registered in the DigitalOcean
Show child attributes
random, most-pods, least-waste, price Optional set of IPs to assign as extra IPs for nodes of the cluster
Show child attributes
Extra tags to attach to all created objects
63Link to a GCP secret containing the SA json key
Show child attributes
10.43.0.0/16, 192.168.0.0/16 vpc, 10.42.0.0/16, 172.16.0.0/15, 172.18.0.0/15, 172.20.0.0/15, 172.22.0.0/15, 172.24.0.0/15, 172.26.0.0/15, 172.28.0.0/15, 172.30.0.0/15 DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.
100Optional shell script that will be run before K8S is installed
Default image for all nodes.
Show child attributes
ubuntu/jammy-22.04, ubuntu/noble-24.04, debian/bookworm-12, debian/trixie-13, google/cos-stable Show child attributes
63Labels to attach to nodes of a node pool
Show child attributes
ubuntu/jammy-22.04, ubuntu/noble-24.04, debian/bookworm-12, debian/trixie-13, google/cos-stable size in GB
Show child attributes
random, most-pods, least-waste, price Show child attributes
Show child attributes
Enable kube-state metrics
Enable scraping of core-dns service
Enable scraping kubelet stats
Enable scraping apiserver stats
Enable collecting node-level stats (disk, network, filesystem, etc)
Enable CNI-level container stats
Scrape pods annotated with prometheus.io/scrape=true
Show child attributes
Collect k8s audit log as log events
Collect docker logs if docker is also running
Collect kubelet logs from journald
Collect kernel logs
Collect K8S events from all namespaces
Show child attributes
Show child attributes
Show child attributes
20202020trace, info, error Show child attributes
Show child attributes
20202020Show child attributes
20202020Show child attributes
2020Show child attributes
2020202020Show child attributes
20202020Show child attributes
20202020Show child attributes
20202020Success
64250Show child attributes
1.26.0, 1.26.4, 1.27.3, 1.28.2, 1.28.4, 1.29.7, 1.30.3, 1.31.5, 1.31.13, 1.32.1, 1.32.9, 1.33.5 Show child attributes
Show child attributes
Control Plane location that will host the K8S components. Prefer one that is closest to where the nodes are runnin
aws-eu-central-1, aws-us-east-2, aws-us-west-2, gcp-me-west1, gcp-us-east1 Show child attributes
The CIDR of the service network
10.43.0.0/16, 192.168.0.0/16 The CIDR of the pod network
10.42.0.0/16, 172.16.0.0/15, 172.18.0.0/15, 172.20.0.0/15, 172.22.0.0/15, 172.24.0.0/15, 172.26.0.0/15, 172.28.0.0/15, 172.30.0.0/15 DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.
100Show child attributes
63Labels to attach to nodes of a node pool
Show child attributes
Hetzner region to deploy nodes to
fsn1, nbg1, hel1, ash, hil Extra labels to attach to servers
Show child attributes
10.43.0.0/16, 192.168.0.0/16 10.42.0.0/16, 172.16.0.0/15, 172.18.0.0/15, 172.20.0.0/15, 172.22.0.0/15, 172.24.0.0/15, 172.26.0.0/15, 172.28.0.0/15, 172.30.0.0/15 DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.
100Optional shell script that will be run before K8S is installed
Link to a secret holding Hetzner access key
ID of the Hetzner network to deploy nodes to
Optional firewall rule to attach to all nodes
List of node pools
Show child attributes
63Labels to attach to nodes of a node pool
Node pools that can configure dedicated Hetzner servers
Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Default image for all nodes
SSH key name for accessing deployed nodes
Show child attributes
If supplied, nodes will get assigned a random floating ip matching the selector
Show child attributes
Region where the cluster nodes will live
af-south-1, ap-east-1, ap-northeast-1, ap-northeast-2, ap-northeast-3, ap-south-1, ap-south-2, ap-southeast-1, ap-southeast-2, ap-southeast-3, ap-southeast-4, ca-central-1, eu-central-1, eu-central-2, eu-north-1, eu-south-1, eu-south-2, eu-west-1, eu-west-2, eu-west-3, me-central-1, me-south-1, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2 Extra tags to attach to all created objects
If true, Control Plane will not create any roles
Show child attributes
10.43.0.0/16, 192.168.0.0/16 vpc, 10.42.0.0/16, 172.16.0.0/15, 172.18.0.0/15, 172.20.0.0/15, 172.22.0.0/15, 172.24.0.0/15, 172.26.0.0/15, 172.28.0.0/15, 172.30.0.0/15 DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.
100Optional shell script that will be run before K8S is installed. Supports SSM
Default image for all nodes.
Show child attributes
ubuntu/jammy-22.04, ubuntu/jammy-22.04+nvidia, ubuntu/focal-20.04, ubuntu/focal-20.04+nvidia, ubuntu/noble-24.04, ubuntu/noble-24.04+nvidia, ubuntu/bionic-18.04, amazon/amzn2, amazon/al2023 Support SSM
Control Plane will set up the cluster by assuming this role
The vpc where nodes will be deployed. Supports SSM.
Name of keyPair. Supports SSM
KMS key used to encrypt volumes. Supports SSM.
Security groups to deploy nodes to. Security groups control if the cluster is multi-zone or single-zon
Supports SSM.
Show child attributes
63Labels to attach to nodes of a node pool
Show child attributes
ubuntu/jammy-22.04, ubuntu/jammy-22.04+nvidia, ubuntu/focal-20.04, ubuntu/focal-20.04+nvidia, ubuntu/noble-24.04, ubuntu/noble-24.04+nvidia, ubuntu/bionic-18.04, amazon/amzn2, amazon/al2023 Support SSM
size in GB
lowest-price, capacity-optimized, capacity-optimized-prioritized, price-capacity-optimized Supports SSM.
Supports SSM.
Show child attributes
Show child attributes
Show child attributes
63Labels to attach to nodes of a node pool
Optional shell script that will be run before K8S is installed
Show child attributes
10.43.0.0/16, 192.168.0.0/16 10.42.0.0/16, 172.16.0.0/15, 172.18.0.0/15, 172.20.0.0/15, 172.22.0.0/15, 172.24.0.0/15, 172.26.0.0/15, 172.28.0.0/15, 172.30.0.0/15 DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.
100Show child attributes
Show child attributes
MON1, OSL1 Show child attributes
63Labels to attach to nodes of a node pool
A100_NVLINK_80GB_x8, A100_PCIE_80GB_x1, A100_PCIE_80GB_x2, A100_PCIE_80GB_x4, A100_PCIE_80GB_x8, H100_NVLINK_80GB_x8, H100_PCIE_80GB_x1, H100_PCIE_80GB_x2, H100_PCIE_80GB_x4, H100_PCIE_80GB_x8, INTEL_XEON_V3_x16, INTEL_XEON_V3_x4, INTEL_XEON_V3_x8, L40_x1, L40_x2, L40_x4, L40_x8, RTX_A4000_x1, RTX_A4000_x2, RTX_A4000_x4, RTX_A4000_x8, RTX_A5000_x1, RTX_A5000_x2, RTX_A5000_x4, RTX_A5000_x8, RTX_A6000_x1, RTX_A6000_x2, RTX_A6000_x4, RTX_A6000_x8 Show child attributes
63Labels to attach to nodes of a node pool
Show child attributes
Optional shell script that will be run before K8S is installed
Show child attributes
asia-northeast-1, asia-northeast-2, asia-south-1, australia-southeast-1, europe-central-1, europe-south-1, me-west-1, us-east-1, us-midwest-1, us-south-1, us-west-1, us-west-2, us-west-3 Show child attributes
63Labels to attach to nodes of a node pool
cpu_4x_general, gpu_1x_a10, gpu_1x_a100, gpu_1x_a100_sxm4, gpu_1x_a6000, gpu_1x_h100_pcie, gpu_1x_rtx6000, gpu_2x_a100, gpu_2x_a6000, gpu_4x_a100, gpu_4x_a6000, gpu_8x_a100, gpu_8x_a100_80gb_sxm4, gpu_8x_h100_sxm5, gpu_8x_v100 Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Show child attributes
random, most-pods, least-waste, price Optional shell script that will be run before K8S is installed
Show child attributes
AMS1, NY2, CA1 Show child attributes
63Labels to attach to nodes of a node pool
none, dynamic, static A100, A100-80G, A100-80Gx2, A100-80Gx4, A100-80Gx8, A100x2, A100x4, A100x8, A4000, A4000x2, A4000x4, A5000, A5000x2, A5000x4, A6000, A6000x2, A6000x4, C10, C2, C3, C4, C5, C6, C7, C8, C9, GPU+, P4000, P4000x2, P4000x4, P5000, P5000x2, P6000, P6000x2, RTX4000, RTX5000, RTX5000x2, V100, V100-32G, V100-32Gx2, V100-32Gx4 Show child attributes
random, most-pods, least-waste, price Show child attributes
63Labels to attach to nodes of a node pool
Taints for the nodes of a pool
Optional shell script that will be run before K8S is installed
Show child attributes
Control Plane location that will host the K8S components. Prefer one that is closest to where the nodes are runnin
aws-eu-central-1, aws-us-east-2, aws-us-west-2, gcp-me-west1, gcp-us-east1 Show child attributes
63Labels to attach to nodes of a node pool
Number of nodes to deploy
CPU architecture of the nodes
any, arm64, amd64 Linux distro to use for ephemeral nodes
debian, ubuntu, fedora Allocated CPU
20Allocated memory
20Show child attributes
Show child attributes
10.43.0.0/16, 192.168.0.0/16 10.42.0.0/16, 172.16.0.0/15, 172.18.0.0/15, 172.20.0.0/15, 172.22.0.0/15, 172.24.0.0/15, 172.26.0.0/15, 172.28.0.0/15, 172.30.0.0/15 DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.
100Optional shell script that will be run before K8S is installed
Control Plane location that will host the K8S components. Prefer one that is closest to the Triton datacenter
aws-eu-central-1, aws-us-east-2, aws-us-west-2, gcp-me-west1, gcp-us-east1 Show child attributes
Show child attributes
If set, machine will also get a public IP
More private networks to join
Extra tags to attach to instances from a node pool
Extra tags to attach to instances from a node pool
ID of the private Fabric/Network
Enable firewall for the instances deployed
List of node pools
Show child attributes
63Labels to attach to nodes of a node pool
If set, machine will also get a public IP
More private networks to join
Extra tags to attach to instances from a node pool
Default image for all nodes
Extra SSH keys to provision for user root
Show child attributes
Show child attributes
Region where the cluster nodes will live
Link to an opaque secret
Show child attributes
10.43.0.0/16, 192.168.0.0/16 10.42.0.0/16, 172.16.0.0/15, 172.18.0.0/15, 172.20.0.0/15, 172.22.0.0/15, 172.24.0.0/15, 172.26.0.0/15, 172.28.0.0/15, 172.30.0.0/15 DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.
100Optional shell script that will be run before K8S is installed. Supports SSM
Default image for all nodes.
Show child attributes
ubuntu/noble-24.04, ubuntu/jammy-22.04, ubuntu/focal-20.04, debian/bookworm-12, debian/bullseye-11 SSH keys to install for "azureuser" linux user
The vpc where nodes will be deployed.
Extra tags to attach to all created objects
Show child attributes
63Labels to attach to nodes of a node pool
Show child attributes
ubuntu/noble-24.04, ubuntu/jammy-22.04, ubuntu/focal-20.04, debian/bookworm-12, debian/bullseye-11 size in GB
Show child attributes
Show child attributes
Region to deploy nodes to
ams3, blr1, fra1, lon1, nyc1, nyc2, nyc3, sfo2, sfo3, sgp1, syd1, tor1 Extra tags to attach to droplets
254Show child attributes
10.43.0.0/16, 192.168.0.0/16 10.42.0.0/16, 172.16.0.0/15, 172.18.0.0/15, 172.20.0.0/15, 172.22.0.0/15, 172.24.0.0/15, 172.26.0.0/15, 172.28.0.0/15, 172.30.0.0/15 DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.
100Optional shell script that will be run before K8S is installed
Link to a secret holding personal access token
ID of the Hetzner network to deploy nodes to
List of node pools
Show child attributes
63Labels to attach to nodes of a node pool
Default image for all nodes
SSH key name for accessing deployed nodes
Extra SSH keys to provision for user root that are not registered in the DigitalOcean
Show child attributes
random, most-pods, least-waste, price Optional set of IPs to assign as extra IPs for nodes of the cluster
Show child attributes
Region where the cluster nodes will live
Extra tags to attach to all created objects
63Link to a GCP secret containing the SA json key
Show child attributes
10.43.0.0/16, 192.168.0.0/16 vpc, 10.42.0.0/16, 172.16.0.0/15, 172.18.0.0/15, 172.20.0.0/15, 172.22.0.0/15, 172.24.0.0/15, 172.26.0.0/15, 172.28.0.0/15, 172.30.0.0/15 DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.
100Optional shell script that will be run before K8S is installed
Default image for all nodes.
Show child attributes
ubuntu/jammy-22.04, ubuntu/noble-24.04, debian/bookworm-12, debian/trixie-13, google/cos-stable Show child attributes
63Labels to attach to nodes of a node pool
Show child attributes
ubuntu/jammy-22.04, ubuntu/noble-24.04, debian/bookworm-12, debian/trixie-13, google/cos-stable size in GB
Show child attributes
Show child attributes
Show child attributes
Enable kube-state metrics
Enable scraping of core-dns service
Enable scraping kubelet stats
Enable scraping apiserver stats
Enable collecting node-level stats (disk, network, filesystem, etc)
Enable CNI-level container stats
Scrape pods annotated with prometheus.io/scrape=true
Show child attributes
Collect k8s audit log as log events
Collect docker logs if docker is also running
Collect kubelet logs from journald
Collect kernel logs
Collect K8S events from all namespaces
Show child attributes
Show child attributes
Show child attributes
20202020trace, info, error Show child attributes
Show child attributes
20202020Show child attributes
20202020Show child attributes
2020Show child attributes
2020202020Show child attributes
20202020Show child attributes
20202020Show child attributes
20202020Show child attributes
Show child attributes