1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getKubernetesClusterInstances
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack

tencentcloud.getKubernetesClusterInstances

Explore with Pulumi AI

Use this data source to query detailed information of kubernetes cluster_instances

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";

const clusterInstances = tencentcloud.getKubernetesClusterInstances({
    clusterId: "cls-ely08ic4",
    filters: [{
        name: "nodepool-id",
        values: ["np-p4e6whqu"],
    }],
    instanceIds: ["ins-kqmx8dm2"],
    instanceRole: "WORKER",
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

cluster_instances = tencentcloud.get_kubernetes_cluster_instances(cluster_id="cls-ely08ic4",
    filters=[{
        "name": "nodepool-id",
        "values": ["np-p4e6whqu"],
    }],
    instance_ids=["ins-kqmx8dm2"],
    instance_role="WORKER")
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := tencentcloud.GetKubernetesClusterInstances(ctx, &tencentcloud.GetKubernetesClusterInstancesArgs{
			ClusterId: "cls-ely08ic4",
			Filters: []tencentcloud.GetKubernetesClusterInstancesFilter{
				{
					Name: "nodepool-id",
					Values: []string{
						"np-p4e6whqu",
					},
				},
			},
			InstanceIds: []string{
				"ins-kqmx8dm2",
			},
			InstanceRole: pulumi.StringRef("WORKER"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;

return await Deployment.RunAsync(() => 
{
    var clusterInstances = Tencentcloud.GetKubernetesClusterInstances.Invoke(new()
    {
        ClusterId = "cls-ely08ic4",
        Filters = new[]
        {
            new Tencentcloud.Inputs.GetKubernetesClusterInstancesFilterInputArgs
            {
                Name = "nodepool-id",
                Values = new[]
                {
                    "np-p4e6whqu",
                },
            },
        },
        InstanceIds = new[]
        {
            "ins-kqmx8dm2",
        },
        InstanceRole = "WORKER",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.GetKubernetesClusterInstancesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var clusterInstances = TencentcloudFunctions.getKubernetesClusterInstances(GetKubernetesClusterInstancesArgs.builder()
            .clusterId("cls-ely08ic4")
            .filters(GetKubernetesClusterInstancesFilterArgs.builder()
                .name("nodepool-id")
                .values("np-p4e6whqu")
                .build())
            .instanceIds("ins-kqmx8dm2")
            .instanceRole("WORKER")
            .build());

    }
}
Copy
variables:
  clusterInstances:
    fn::invoke:
      function: tencentcloud:getKubernetesClusterInstances
      arguments:
        clusterId: cls-ely08ic4
        filters:
          - name: nodepool-id
            values:
              - np-p4e6whqu
        instanceIds:
          - ins-kqmx8dm2
        instanceRole: WORKER
Copy

Using getKubernetesClusterInstances

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getKubernetesClusterInstances(args: GetKubernetesClusterInstancesArgs, opts?: InvokeOptions): Promise<GetKubernetesClusterInstancesResult>
function getKubernetesClusterInstancesOutput(args: GetKubernetesClusterInstancesOutputArgs, opts?: InvokeOptions): Output<GetKubernetesClusterInstancesResult>
Copy
def get_kubernetes_cluster_instances(cluster_id: Optional[str] = None,
                                     filters: Optional[Sequence[GetKubernetesClusterInstancesFilter]] = None,
                                     id: Optional[str] = None,
                                     instance_ids: Optional[Sequence[str]] = None,
                                     instance_role: Optional[str] = None,
                                     result_output_file: Optional[str] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetKubernetesClusterInstancesResult
def get_kubernetes_cluster_instances_output(cluster_id: Optional[pulumi.Input[str]] = None,
                                     filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetKubernetesClusterInstancesFilterArgs]]]] = None,
                                     id: Optional[pulumi.Input[str]] = None,
                                     instance_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                     instance_role: Optional[pulumi.Input[str]] = None,
                                     result_output_file: Optional[pulumi.Input[str]] = None,
                                     opts: Optional[InvokeOptions] = None) -> Output[GetKubernetesClusterInstancesResult]
Copy
func GetKubernetesClusterInstances(ctx *Context, args *GetKubernetesClusterInstancesArgs, opts ...InvokeOption) (*GetKubernetesClusterInstancesResult, error)
func GetKubernetesClusterInstancesOutput(ctx *Context, args *GetKubernetesClusterInstancesOutputArgs, opts ...InvokeOption) GetKubernetesClusterInstancesResultOutput
Copy

> Note: This function is named GetKubernetesClusterInstances in the Go SDK.

public static class GetKubernetesClusterInstances 
{
    public static Task<GetKubernetesClusterInstancesResult> InvokeAsync(GetKubernetesClusterInstancesArgs args, InvokeOptions? opts = null)
    public static Output<GetKubernetesClusterInstancesResult> Invoke(GetKubernetesClusterInstancesInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetKubernetesClusterInstancesResult> getKubernetesClusterInstances(GetKubernetesClusterInstancesArgs args, InvokeOptions options)
public static Output<GetKubernetesClusterInstancesResult> getKubernetesClusterInstances(GetKubernetesClusterInstancesArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getKubernetesClusterInstances:getKubernetesClusterInstances
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ClusterId This property is required. string
ID of the cluster.
Filters List<GetKubernetesClusterInstancesFilter>
List of filter conditions. The optional values of Name are nodepool-id and nodepool-instance-type. Name is nodepool-id, which means filtering machines based on node pool id, and Value is the specific node pool id. Name is nodepool-instance-type, which indicates how the node is added to the node pool. Value is MANUALLY_ADDED (manually added to the node pool), AUTOSCALING_ADDED (joined by scaling group expansion method), ALL (manually join the node pool and join the node pool through scaling group expansion).
Id string
InstanceIds List<string>
List of node instance IDs to be obtained. If it is empty, it means pulling all node instances in the cluster.
InstanceRole string
Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.
ResultOutputFile string
Used to save results.
ClusterId This property is required. string
ID of the cluster.
Filters []GetKubernetesClusterInstancesFilter
List of filter conditions. The optional values of Name are nodepool-id and nodepool-instance-type. Name is nodepool-id, which means filtering machines based on node pool id, and Value is the specific node pool id. Name is nodepool-instance-type, which indicates how the node is added to the node pool. Value is MANUALLY_ADDED (manually added to the node pool), AUTOSCALING_ADDED (joined by scaling group expansion method), ALL (manually join the node pool and join the node pool through scaling group expansion).
Id string
InstanceIds []string
List of node instance IDs to be obtained. If it is empty, it means pulling all node instances in the cluster.
InstanceRole string
Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.
ResultOutputFile string
Used to save results.
clusterId This property is required. String
ID of the cluster.
filters List<GetKubernetesClusterInstancesFilter>
List of filter conditions. The optional values of Name are nodepool-id and nodepool-instance-type. Name is nodepool-id, which means filtering machines based on node pool id, and Value is the specific node pool id. Name is nodepool-instance-type, which indicates how the node is added to the node pool. Value is MANUALLY_ADDED (manually added to the node pool), AUTOSCALING_ADDED (joined by scaling group expansion method), ALL (manually join the node pool and join the node pool through scaling group expansion).
id String
instanceIds List<String>
List of node instance IDs to be obtained. If it is empty, it means pulling all node instances in the cluster.
instanceRole String
Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.
resultOutputFile String
Used to save results.
clusterId This property is required. string
ID of the cluster.
filters GetKubernetesClusterInstancesFilter[]
List of filter conditions. The optional values of Name are nodepool-id and nodepool-instance-type. Name is nodepool-id, which means filtering machines based on node pool id, and Value is the specific node pool id. Name is nodepool-instance-type, which indicates how the node is added to the node pool. Value is MANUALLY_ADDED (manually added to the node pool), AUTOSCALING_ADDED (joined by scaling group expansion method), ALL (manually join the node pool and join the node pool through scaling group expansion).
id string
instanceIds string[]
List of node instance IDs to be obtained. If it is empty, it means pulling all node instances in the cluster.
instanceRole string
Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.
resultOutputFile string
Used to save results.
cluster_id This property is required. str
ID of the cluster.
filters Sequence[GetKubernetesClusterInstancesFilter]
List of filter conditions. The optional values of Name are nodepool-id and nodepool-instance-type. Name is nodepool-id, which means filtering machines based on node pool id, and Value is the specific node pool id. Name is nodepool-instance-type, which indicates how the node is added to the node pool. Value is MANUALLY_ADDED (manually added to the node pool), AUTOSCALING_ADDED (joined by scaling group expansion method), ALL (manually join the node pool and join the node pool through scaling group expansion).
id str
instance_ids Sequence[str]
List of node instance IDs to be obtained. If it is empty, it means pulling all node instances in the cluster.
instance_role str
Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.
result_output_file str
Used to save results.
clusterId This property is required. String
ID of the cluster.
filters List<Property Map>
List of filter conditions. The optional values of Name are nodepool-id and nodepool-instance-type. Name is nodepool-id, which means filtering machines based on node pool id, and Value is the specific node pool id. Name is nodepool-instance-type, which indicates how the node is added to the node pool. Value is MANUALLY_ADDED (manually added to the node pool), AUTOSCALING_ADDED (joined by scaling group expansion method), ALL (manually join the node pool and join the node pool through scaling group expansion).
id String
instanceIds List<String>
List of node instance IDs to be obtained. If it is empty, it means pulling all node instances in the cluster.
instanceRole String
Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.
resultOutputFile String
Used to save results.

getKubernetesClusterInstances Result

The following output properties are available:

ClusterId string
Id string
InstanceSets List<GetKubernetesClusterInstancesInstanceSet>
List of instances in the cluster.
Filters List<GetKubernetesClusterInstancesFilter>
InstanceIds List<string>
InstanceRole string
Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.
ResultOutputFile string
ClusterId string
Id string
InstanceSets []GetKubernetesClusterInstancesInstanceSet
List of instances in the cluster.
Filters []GetKubernetesClusterInstancesFilter
InstanceIds []string
InstanceRole string
Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.
ResultOutputFile string
clusterId String
id String
instanceSets List<GetKubernetesClusterInstancesInstanceSet>
List of instances in the cluster.
filters List<GetKubernetesClusterInstancesFilter>
instanceIds List<String>
instanceRole String
Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.
resultOutputFile String
clusterId string
id string
instanceSets GetKubernetesClusterInstancesInstanceSet[]
List of instances in the cluster.
filters GetKubernetesClusterInstancesFilter[]
instanceIds string[]
instanceRole string
Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.
resultOutputFile string
cluster_id str
id str
instance_sets Sequence[GetKubernetesClusterInstancesInstanceSet]
List of instances in the cluster.
filters Sequence[GetKubernetesClusterInstancesFilter]
instance_ids Sequence[str]
instance_role str
Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.
result_output_file str
clusterId String
id String
instanceSets List<Property Map>
List of instances in the cluster.
filters List<Property Map>
instanceIds List<String>
instanceRole String
Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.
resultOutputFile String

Supporting Types

GetKubernetesClusterInstancesFilter

Name This property is required. string
The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship.
Values This property is required. List<string>
Attribute values, if there are multiple values in the same filter, the relationship between values under the same filter is a logical OR relationship.
Name This property is required. string
The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship.
Values This property is required. []string
Attribute values, if there are multiple values in the same filter, the relationship between values under the same filter is a logical OR relationship.
name This property is required. String
The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship.
values This property is required. List<String>
Attribute values, if there are multiple values in the same filter, the relationship between values under the same filter is a logical OR relationship.
name This property is required. string
The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship.
values This property is required. string[]
Attribute values, if there are multiple values in the same filter, the relationship between values under the same filter is a logical OR relationship.
name This property is required. str
The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship.
values This property is required. Sequence[str]
Attribute values, if there are multiple values in the same filter, the relationship between values under the same filter is a logical OR relationship.
name This property is required. String
The attribute name, if there are multiple filters, the relationship between the filters is a logical AND relationship.
values This property is required. List<String>
Attribute values, if there are multiple values in the same filter, the relationship between values under the same filter is a logical OR relationship.

GetKubernetesClusterInstancesInstanceSet

AutoscalingGroupId This property is required. string
Auto scaling group ID.
CreatedTime This property is required. string
Add time.
DrainStatus This property is required. string
Whether the instance is blocked.
FailedReason This property is required. string
Reasons for instance exception (or being initialized).
InstanceAdvancedSettings This property is required. List<GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSetting>
Node configuration.
InstanceId This property is required. string
Instance ID.
InstanceRole This property is required. string
Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.
InstanceState This property is required. string
The status of the instance (running, initializing, failed).
LanIp This property is required. string
Node intranet IP.
NodePoolId This property is required. string
Resource pool ID.
AutoscalingGroupId This property is required. string
Auto scaling group ID.
CreatedTime This property is required. string
Add time.
DrainStatus This property is required. string
Whether the instance is blocked.
FailedReason This property is required. string
Reasons for instance exception (or being initialized).
InstanceAdvancedSettings This property is required. []GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSetting
Node configuration.
InstanceId This property is required. string
Instance ID.
InstanceRole This property is required. string
Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.
InstanceState This property is required. string
The status of the instance (running, initializing, failed).
LanIp This property is required. string
Node intranet IP.
NodePoolId This property is required. string
Resource pool ID.
autoscalingGroupId This property is required. String
Auto scaling group ID.
createdTime This property is required. String
Add time.
drainStatus This property is required. String
Whether the instance is blocked.
failedReason This property is required. String
Reasons for instance exception (or being initialized).
instanceAdvancedSettings This property is required. List<GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSetting>
Node configuration.
instanceId This property is required. String
Instance ID.
instanceRole This property is required. String
Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.
instanceState This property is required. String
The status of the instance (running, initializing, failed).
lanIp This property is required. String
Node intranet IP.
nodePoolId This property is required. String
Resource pool ID.
autoscalingGroupId This property is required. string
Auto scaling group ID.
createdTime This property is required. string
Add time.
drainStatus This property is required. string
Whether the instance is blocked.
failedReason This property is required. string
Reasons for instance exception (or being initialized).
instanceAdvancedSettings This property is required. GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSetting[]
Node configuration.
instanceId This property is required. string
Instance ID.
instanceRole This property is required. string
Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.
instanceState This property is required. string
The status of the instance (running, initializing, failed).
lanIp This property is required. string
Node intranet IP.
nodePoolId This property is required. string
Resource pool ID.
autoscaling_group_id This property is required. str
Auto scaling group ID.
created_time This property is required. str
Add time.
drain_status This property is required. str
Whether the instance is blocked.
failed_reason This property is required. str
Reasons for instance exception (or being initialized).
instance_advanced_settings This property is required. Sequence[GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSetting]
Node configuration.
instance_id This property is required. str
Instance ID.
instance_role This property is required. str
Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.
instance_state This property is required. str
The status of the instance (running, initializing, failed).
lan_ip This property is required. str
Node intranet IP.
node_pool_id This property is required. str
Resource pool ID.
autoscalingGroupId This property is required. String
Auto scaling group ID.
createdTime This property is required. String
Add time.
drainStatus This property is required. String
Whether the instance is blocked.
failedReason This property is required. String
Reasons for instance exception (or being initialized).
instanceAdvancedSettings This property is required. List<Property Map>
Node configuration.
instanceId This property is required. String
Instance ID.
instanceRole This property is required. String
Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.
instanceState This property is required. String
The status of the instance (running, initializing, failed).
lanIp This property is required. String
Node intranet IP.
nodePoolId This property is required. String
Resource pool ID.

GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSetting

DataDisks This property is required. List<GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingDataDisk>
Multi-disk data disk mounting information.
DesiredPodNumber This property is required. double
When the node belongs to the podCIDR size customization mode, you can specify the upper limit of the number of pods running on the node.
DockerGraphPath This property is required. string
Dockerd --graph specifies the value, the default is /var/lib/docker.
ExtraArgs This property is required. List<GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingExtraArg>
Node-related custom parameter information.
GpuArgs This property is required. List<GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArg>
GPU driver related parameters, obtain related GPU parameters: https://cloud.tencent.com/document/api/213/15715.
Labels This property is required. List<GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingLabel>
Node Label array.
MountTarget This property is required. string
Data disk mount point, the data disk is not mounted by default. Formatted ext3, ext4, xfs file system data disks will be mounted directly. Other file systems or unformatted data disks will be automatically formatted as ext4 (tlinux system formatted as xfs) and mounted. Please pay attention to backing up the data. This setting does not take effect for cloud hosts that have no data disks or multiple data disks.
PreStartUserScript This property is required. string
Base64 encoded user script, executed before initializing the node, currently only effective for adding existing nodes.
Taints This property is required. List<GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingTaint>
Node taint.
Unschedulable This property is required. double
Set whether the added node participates in scheduling. The default value is 0, which means participating in scheduling; non-0 means not participating in scheduling. After the node initialization is completed, you can execute kubectl uncordon nodename to join the node in scheduling.
UserScript This property is required. string
Base64 encoded userscript.
DataDisks This property is required. []GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingDataDisk
Multi-disk data disk mounting information.
DesiredPodNumber This property is required. float64
When the node belongs to the podCIDR size customization mode, you can specify the upper limit of the number of pods running on the node.
DockerGraphPath This property is required. string
Dockerd --graph specifies the value, the default is /var/lib/docker.
ExtraArgs This property is required. []GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingExtraArg
Node-related custom parameter information.
GpuArgs This property is required. []GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArg
GPU driver related parameters, obtain related GPU parameters: https://cloud.tencent.com/document/api/213/15715.
Labels This property is required. []GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingLabel
Node Label array.
MountTarget This property is required. string
Data disk mount point, the data disk is not mounted by default. Formatted ext3, ext4, xfs file system data disks will be mounted directly. Other file systems or unformatted data disks will be automatically formatted as ext4 (tlinux system formatted as xfs) and mounted. Please pay attention to backing up the data. This setting does not take effect for cloud hosts that have no data disks or multiple data disks.
PreStartUserScript This property is required. string
Base64 encoded user script, executed before initializing the node, currently only effective for adding existing nodes.
Taints This property is required. []GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingTaint
Node taint.
Unschedulable This property is required. float64
Set whether the added node participates in scheduling. The default value is 0, which means participating in scheduling; non-0 means not participating in scheduling. After the node initialization is completed, you can execute kubectl uncordon nodename to join the node in scheduling.
UserScript This property is required. string
Base64 encoded userscript.
dataDisks This property is required. List<GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingDataDisk>
Multi-disk data disk mounting information.
desiredPodNumber This property is required. Double
When the node belongs to the podCIDR size customization mode, you can specify the upper limit of the number of pods running on the node.
dockerGraphPath This property is required. String
Dockerd --graph specifies the value, the default is /var/lib/docker.
extraArgs This property is required. List<GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingExtraArg>
Node-related custom parameter information.
gpuArgs This property is required. List<GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArg>
GPU driver related parameters, obtain related GPU parameters: https://cloud.tencent.com/document/api/213/15715.
labels This property is required. List<GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingLabel>
Node Label array.
mountTarget This property is required. String
Data disk mount point, the data disk is not mounted by default. Formatted ext3, ext4, xfs file system data disks will be mounted directly. Other file systems or unformatted data disks will be automatically formatted as ext4 (tlinux system formatted as xfs) and mounted. Please pay attention to backing up the data. This setting does not take effect for cloud hosts that have no data disks or multiple data disks.
preStartUserScript This property is required. String
Base64 encoded user script, executed before initializing the node, currently only effective for adding existing nodes.
taints This property is required. List<GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingTaint>
Node taint.
unschedulable This property is required. Double
Set whether the added node participates in scheduling. The default value is 0, which means participating in scheduling; non-0 means not participating in scheduling. After the node initialization is completed, you can execute kubectl uncordon nodename to join the node in scheduling.
userScript This property is required. String
Base64 encoded userscript.
dataDisks This property is required. GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingDataDisk[]
Multi-disk data disk mounting information.
desiredPodNumber This property is required. number
When the node belongs to the podCIDR size customization mode, you can specify the upper limit of the number of pods running on the node.
dockerGraphPath This property is required. string
Dockerd --graph specifies the value, the default is /var/lib/docker.
extraArgs This property is required. GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingExtraArg[]
Node-related custom parameter information.
gpuArgs This property is required. GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArg[]
GPU driver related parameters, obtain related GPU parameters: https://cloud.tencent.com/document/api/213/15715.
labels This property is required. GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingLabel[]
Node Label array.
mountTarget This property is required. string
Data disk mount point, the data disk is not mounted by default. Formatted ext3, ext4, xfs file system data disks will be mounted directly. Other file systems or unformatted data disks will be automatically formatted as ext4 (tlinux system formatted as xfs) and mounted. Please pay attention to backing up the data. This setting does not take effect for cloud hosts that have no data disks or multiple data disks.
preStartUserScript This property is required. string
Base64 encoded user script, executed before initializing the node, currently only effective for adding existing nodes.
taints This property is required. GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingTaint[]
Node taint.
unschedulable This property is required. number
Set whether the added node participates in scheduling. The default value is 0, which means participating in scheduling; non-0 means not participating in scheduling. After the node initialization is completed, you can execute kubectl uncordon nodename to join the node in scheduling.
userScript This property is required. string
Base64 encoded userscript.
data_disks This property is required. Sequence[GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingDataDisk]
Multi-disk data disk mounting information.
desired_pod_number This property is required. float
When the node belongs to the podCIDR size customization mode, you can specify the upper limit of the number of pods running on the node.
docker_graph_path This property is required. str
Dockerd --graph specifies the value, the default is /var/lib/docker.
extra_args This property is required. Sequence[GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingExtraArg]
Node-related custom parameter information.
gpu_args This property is required. Sequence[GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArg]
GPU driver related parameters, obtain related GPU parameters: https://cloud.tencent.com/document/api/213/15715.
labels This property is required. Sequence[GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingLabel]
Node Label array.
mount_target This property is required. str
Data disk mount point, the data disk is not mounted by default. Formatted ext3, ext4, xfs file system data disks will be mounted directly. Other file systems or unformatted data disks will be automatically formatted as ext4 (tlinux system formatted as xfs) and mounted. Please pay attention to backing up the data. This setting does not take effect for cloud hosts that have no data disks or multiple data disks.
pre_start_user_script This property is required. str
Base64 encoded user script, executed before initializing the node, currently only effective for adding existing nodes.
taints This property is required. Sequence[GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingTaint]
Node taint.
unschedulable This property is required. float
Set whether the added node participates in scheduling. The default value is 0, which means participating in scheduling; non-0 means not participating in scheduling. After the node initialization is completed, you can execute kubectl uncordon nodename to join the node in scheduling.
user_script This property is required. str
Base64 encoded userscript.
dataDisks This property is required. List<Property Map>
Multi-disk data disk mounting information.
desiredPodNumber This property is required. Number
When the node belongs to the podCIDR size customization mode, you can specify the upper limit of the number of pods running on the node.
dockerGraphPath This property is required. String
Dockerd --graph specifies the value, the default is /var/lib/docker.
extraArgs This property is required. List<Property Map>
Node-related custom parameter information.
gpuArgs This property is required. List<Property Map>
GPU driver related parameters, obtain related GPU parameters: https://cloud.tencent.com/document/api/213/15715.
labels This property is required. List<Property Map>
Node Label array.
mountTarget This property is required. String
Data disk mount point, the data disk is not mounted by default. Formatted ext3, ext4, xfs file system data disks will be mounted directly. Other file systems or unformatted data disks will be automatically formatted as ext4 (tlinux system formatted as xfs) and mounted. Please pay attention to backing up the data. This setting does not take effect for cloud hosts that have no data disks or multiple data disks.
preStartUserScript This property is required. String
Base64 encoded user script, executed before initializing the node, currently only effective for adding existing nodes.
taints This property is required. List<Property Map>
Node taint.
unschedulable This property is required. Number
Set whether the added node participates in scheduling. The default value is 0, which means participating in scheduling; non-0 means not participating in scheduling. After the node initialization is completed, you can execute kubectl uncordon nodename to join the node in scheduling.
userScript This property is required. String
Base64 encoded userscript.

GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingDataDisk

AutoFormatAndMount This property is required. bool
Whether to automatically format the disk and mount it.
DiskPartition This property is required. string
Mount device name or partition name, required when and only when adding an existing node.
DiskSize This property is required. double
Cloud disk size (G).
DiskType This property is required. string
Cloud disk type.
FileSystem This property is required. string
File system (ext3/ext4/xfs).
MountTarget This property is required. string
Data disk mount point, the data disk is not mounted by default. Formatted ext3, ext4, xfs file system data disks will be mounted directly. Other file systems or unformatted data disks will be automatically formatted as ext4 (tlinux system formatted as xfs) and mounted. Please pay attention to backing up the data. This setting does not take effect for cloud hosts that have no data disks or multiple data disks.
AutoFormatAndMount This property is required. bool
Whether to automatically format the disk and mount it.
DiskPartition This property is required. string
Mount device name or partition name, required when and only when adding an existing node.
DiskSize This property is required. float64
Cloud disk size (G).
DiskType This property is required. string
Cloud disk type.
FileSystem This property is required. string
File system (ext3/ext4/xfs).
MountTarget This property is required. string
Data disk mount point, the data disk is not mounted by default. Formatted ext3, ext4, xfs file system data disks will be mounted directly. Other file systems or unformatted data disks will be automatically formatted as ext4 (tlinux system formatted as xfs) and mounted. Please pay attention to backing up the data. This setting does not take effect for cloud hosts that have no data disks or multiple data disks.
autoFormatAndMount This property is required. Boolean
Whether to automatically format the disk and mount it.
diskPartition This property is required. String
Mount device name or partition name, required when and only when adding an existing node.
diskSize This property is required. Double
Cloud disk size (G).
diskType This property is required. String
Cloud disk type.
fileSystem This property is required. String
File system (ext3/ext4/xfs).
mountTarget This property is required. String
Data disk mount point, the data disk is not mounted by default. Formatted ext3, ext4, xfs file system data disks will be mounted directly. Other file systems or unformatted data disks will be automatically formatted as ext4 (tlinux system formatted as xfs) and mounted. Please pay attention to backing up the data. This setting does not take effect for cloud hosts that have no data disks or multiple data disks.
autoFormatAndMount This property is required. boolean
Whether to automatically format the disk and mount it.
diskPartition This property is required. string
Mount device name or partition name, required when and only when adding an existing node.
diskSize This property is required. number
Cloud disk size (G).
diskType This property is required. string
Cloud disk type.
fileSystem This property is required. string
File system (ext3/ext4/xfs).
mountTarget This property is required. string
Data disk mount point, the data disk is not mounted by default. Formatted ext3, ext4, xfs file system data disks will be mounted directly. Other file systems or unformatted data disks will be automatically formatted as ext4 (tlinux system formatted as xfs) and mounted. Please pay attention to backing up the data. This setting does not take effect for cloud hosts that have no data disks or multiple data disks.
auto_format_and_mount This property is required. bool
Whether to automatically format the disk and mount it.
disk_partition This property is required. str
Mount device name or partition name, required when and only when adding an existing node.
disk_size This property is required. float
Cloud disk size (G).
disk_type This property is required. str
Cloud disk type.
file_system This property is required. str
File system (ext3/ext4/xfs).
mount_target This property is required. str
Data disk mount point, the data disk is not mounted by default. Formatted ext3, ext4, xfs file system data disks will be mounted directly. Other file systems or unformatted data disks will be automatically formatted as ext4 (tlinux system formatted as xfs) and mounted. Please pay attention to backing up the data. This setting does not take effect for cloud hosts that have no data disks or multiple data disks.
autoFormatAndMount This property is required. Boolean
Whether to automatically format the disk and mount it.
diskPartition This property is required. String
Mount device name or partition name, required when and only when adding an existing node.
diskSize This property is required. Number
Cloud disk size (G).
diskType This property is required. String
Cloud disk type.
fileSystem This property is required. String
File system (ext3/ext4/xfs).
mountTarget This property is required. String
Data disk mount point, the data disk is not mounted by default. Formatted ext3, ext4, xfs file system data disks will be mounted directly. Other file systems or unformatted data disks will be automatically formatted as ext4 (tlinux system formatted as xfs) and mounted. Please pay attention to backing up the data. This setting does not take effect for cloud hosts that have no data disks or multiple data disks.

GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingExtraArg

Kubelets This property is required. List<string>
Kubelet custom parameters.
Kubelets This property is required. []string
Kubelet custom parameters.
kubelets This property is required. List<String>
Kubelet custom parameters.
kubelets This property is required. string[]
Kubelet custom parameters.
kubelets This property is required. Sequence[str]
Kubelet custom parameters.
kubelets This property is required. List<String>
Kubelet custom parameters.

GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArg

Cudas This property is required. List<GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCuda>
CUDA version information.
Cudnns This property is required. List<GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnn>
CuDNN version information.
CustomDrivers This property is required. List<GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriver>
Custom GPU driver information.
Drivers This property is required. List<GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriver>
GPU driver version information.
MigEnable This property is required. bool
Whether to enable MIG features.
Cudas This property is required. []GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCuda
CUDA version information.
Cudnns This property is required. []GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnn
CuDNN version information.
CustomDrivers This property is required. []GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriver
Custom GPU driver information.
Drivers This property is required. []GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriver
GPU driver version information.
MigEnable This property is required. bool
Whether to enable MIG features.
cudas This property is required. List<GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCuda>
CUDA version information.
cudnns This property is required. List<GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnn>
CuDNN version information.
customDrivers This property is required. List<GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriver>
Custom GPU driver information.
drivers This property is required. List<GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriver>
GPU driver version information.
migEnable This property is required. Boolean
Whether to enable MIG features.
cudas This property is required. GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCuda[]
CUDA version information.
cudnns This property is required. GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnn[]
CuDNN version information.
customDrivers This property is required. GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriver[]
Custom GPU driver information.
drivers This property is required. GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriver[]
GPU driver version information.
migEnable This property is required. boolean
Whether to enable MIG features.
cudas This property is required. Sequence[GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCuda]
CUDA version information.
cudnns This property is required. Sequence[GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnn]
CuDNN version information.
custom_drivers This property is required. Sequence[GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriver]
Custom GPU driver information.
drivers This property is required. Sequence[GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriver]
GPU driver version information.
mig_enable This property is required. bool
Whether to enable MIG features.
cudas This property is required. List<Property Map>
CUDA version information.
cudnns This property is required. List<Property Map>
CuDNN version information.
customDrivers This property is required. List<Property Map>
Custom GPU driver information.
drivers This property is required. List<Property Map>
GPU driver version information.
migEnable This property is required. Boolean
Whether to enable MIG features.

GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCuda

Name This property is required. string
Name in the map table.
Version This property is required. string
GPU driver or CUDA version.
Name This property is required. string
Name in the map table.
Version This property is required. string
GPU driver or CUDA version.
name This property is required. String
Name in the map table.
version This property is required. String
GPU driver or CUDA version.
name This property is required. string
Name in the map table.
version This property is required. string
GPU driver or CUDA version.
name This property is required. str
Name in the map table.
version This property is required. str
GPU driver or CUDA version.
name This property is required. String
Name in the map table.
version This property is required. String
GPU driver or CUDA version.

GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnn

DevName This property is required. string
Dev name of cuDNN.
DocName This property is required. string
Doc name of cuDNN.
Name This property is required. string
Name in the map table.
Version This property is required. string
GPU driver or CUDA version.
DevName This property is required. string
Dev name of cuDNN.
DocName This property is required. string
Doc name of cuDNN.
Name This property is required. string
Name in the map table.
Version This property is required. string
GPU driver or CUDA version.
devName This property is required. String
Dev name of cuDNN.
docName This property is required. String
Doc name of cuDNN.
name This property is required. String
Name in the map table.
version This property is required. String
GPU driver or CUDA version.
devName This property is required. string
Dev name of cuDNN.
docName This property is required. string
Doc name of cuDNN.
name This property is required. string
Name in the map table.
version This property is required. string
GPU driver or CUDA version.
dev_name This property is required. str
Dev name of cuDNN.
doc_name This property is required. str
Doc name of cuDNN.
name This property is required. str
Name in the map table.
version This property is required. str
GPU driver or CUDA version.
devName This property is required. String
Dev name of cuDNN.
docName This property is required. String
Doc name of cuDNN.
name This property is required. String
Name in the map table.
version This property is required. String
GPU driver or CUDA version.

GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriver

Address This property is required. string
Custom GPU driver address link.
Address This property is required. string
Custom GPU driver address link.
address This property is required. String
Custom GPU driver address link.
address This property is required. string
Custom GPU driver address link.
address This property is required. str
Custom GPU driver address link.
address This property is required. String
Custom GPU driver address link.

GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriver

Name This property is required. string
Name in the map table.
Version This property is required. string
GPU driver or CUDA version.
Name This property is required. string
Name in the map table.
Version This property is required. string
GPU driver or CUDA version.
name This property is required. String
Name in the map table.
version This property is required. String
GPU driver or CUDA version.
name This property is required. string
Name in the map table.
version This property is required. string
GPU driver or CUDA version.
name This property is required. str
Name in the map table.
version This property is required. str
GPU driver or CUDA version.
name This property is required. String
Name in the map table.
version This property is required. String
GPU driver or CUDA version.

GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingLabel

Name This property is required. string
Name in the map table.
Value This property is required. string
Value of taints mark.
Name This property is required. string
Name in the map table.
Value This property is required. string
Value of taints mark.
name This property is required. String
Name in the map table.
value This property is required. String
Value of taints mark.
name This property is required. string
Name in the map table.
value This property is required. string
Value of taints mark.
name This property is required. str
Name in the map table.
value This property is required. str
Value of taints mark.
name This property is required. String
Name in the map table.
value This property is required. String
Value of taints mark.

GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingTaint

Effect This property is required. string
Effect of taints mark.
Key This property is required. string
Key of taints mark.
Value This property is required. string
Value of taints mark.
Effect This property is required. string
Effect of taints mark.
Key This property is required. string
Key of taints mark.
Value This property is required. string
Value of taints mark.
effect This property is required. String
Effect of taints mark.
key This property is required. String
Key of taints mark.
value This property is required. String
Value of taints mark.
effect This property is required. string
Effect of taints mark.
key This property is required. string
Key of taints mark.
value This property is required. string
Value of taints mark.
effect This property is required. str
Effect of taints mark.
key This property is required. str
Key of taints mark.
value This property is required. str
Value of taints mark.
effect This property is required. String
Effect of taints mark.
key This property is required. String
Key of taints mark.
value This property is required. String
Value of taints mark.

Package Details

Repository
tencentcloud tencentcloudstack/terraform-provider-tencentcloud
License
Notes
This Pulumi package is based on the tencentcloud Terraform Provider.