tencentcloud 1.81.191 published on Friday, May 9, 2025 by tencentcloudstack
tencentcloud.getKubernetesClusterInstances
Explore with Pulumi AI
tencentcloud 1.81.191 published on Friday, May 9, 2025 by tencentcloudstack
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",
});
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")
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
	})
}
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",
    });
});
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());
    }
}
variables:
  clusterInstances:
    fn::invoke:
      function: tencentcloud:getKubernetesClusterInstances
      arguments:
        clusterId: cls-ely08ic4
        filters:
          - name: nodepool-id
            values:
              - np-p4e6whqu
        instanceIds:
          - ins-kqmx8dm2
        instanceRole: WORKER
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>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]func GetKubernetesClusterInstances(ctx *Context, args *GetKubernetesClusterInstancesArgs, opts ...InvokeOption) (*GetKubernetesClusterInstancesResult, error)
func GetKubernetesClusterInstancesOutput(ctx *Context, args *GetKubernetesClusterInstancesOutputArgs, opts ...InvokeOption) GetKubernetesClusterInstancesResultOutput> 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)
}public static CompletableFuture<GetKubernetesClusterInstancesResult> getKubernetesClusterInstances(GetKubernetesClusterInstancesArgs args, InvokeOptions options)
public static Output<GetKubernetesClusterInstancesResult> getKubernetesClusterInstances(GetKubernetesClusterInstancesArgs args, InvokeOptions options)
fn::invoke:
  function: tencentcloud:index/getKubernetesClusterInstances:getKubernetesClusterInstances
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ClusterId string
- ID of the cluster.
- Filters
List<GetKubernetes Cluster Instances Filter> 
- List of filter conditions. The optional values of Name are nodepool-idandnodepool-instance-type. Name isnodepool-id, which means filtering machines based on node pool id, and Value is the specific node pool id. Name isnodepool-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.
- ResultOutput stringFile 
- Used to save results.
- ClusterId string
- ID of the cluster.
- Filters
[]GetKubernetes Cluster Instances Filter 
- List of filter conditions. The optional values of Name are nodepool-idandnodepool-instance-type. Name isnodepool-id, which means filtering machines based on node pool id, and Value is the specific node pool id. Name isnodepool-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.
- ResultOutput stringFile 
- Used to save results.
- clusterId String
- ID of the cluster.
- filters
List<GetKubernetes Cluster Instances Filter> 
- List of filter conditions. The optional values of Name are nodepool-idandnodepool-instance-type. Name isnodepool-id, which means filtering machines based on node pool id, and Value is the specific node pool id. Name isnodepool-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.
- resultOutput StringFile 
- Used to save results.
- clusterId string
- ID of the cluster.
- filters
GetKubernetes Cluster Instances Filter[] 
- List of filter conditions. The optional values of Name are nodepool-idandnodepool-instance-type. Name isnodepool-id, which means filtering machines based on node pool id, and Value is the specific node pool id. Name isnodepool-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.
- resultOutput stringFile 
- Used to save results.
- cluster_id str
- ID of the cluster.
- filters
Sequence[GetKubernetes Cluster Instances Filter] 
- List of filter conditions. The optional values of Name are nodepool-idandnodepool-instance-type. Name isnodepool-id, which means filtering machines based on node pool id, and Value is the specific node pool id. Name isnodepool-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_ strfile 
- Used to save results.
- clusterId String
- ID of the cluster.
- filters List<Property Map>
- List of filter conditions. The optional values of Name are nodepool-idandnodepool-instance-type. Name isnodepool-id, which means filtering machines based on node pool id, and Value is the specific node pool id. Name isnodepool-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.
- resultOutput StringFile 
- Used to save results.
getKubernetesClusterInstances Result
The following output properties are available:
- ClusterId string
- Id string
- InstanceSets List<GetKubernetes Cluster Instances Instance Set> 
- List of instances in the cluster.
- Filters
List<GetKubernetes Cluster Instances Filter> 
- InstanceIds List<string>
- InstanceRole string
- Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.
- ResultOutput stringFile 
- ClusterId string
- Id string
- InstanceSets []GetKubernetes Cluster Instances Instance Set 
- List of instances in the cluster.
- Filters
[]GetKubernetes Cluster Instances Filter 
- InstanceIds []string
- InstanceRole string
- Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.
- ResultOutput stringFile 
- clusterId String
- id String
- instanceSets List<GetKubernetes Cluster Instances Instance Set> 
- List of instances in the cluster.
- filters
List<GetKubernetes Cluster Instances Filter> 
- instanceIds List<String>
- instanceRole String
- Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.
- resultOutput StringFile 
- clusterId string
- id string
- instanceSets GetKubernetes Cluster Instances Instance Set[] 
- List of instances in the cluster.
- filters
GetKubernetes Cluster Instances Filter[] 
- instanceIds string[]
- instanceRole string
- Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.
- resultOutput stringFile 
- cluster_id str
- id str
- instance_sets Sequence[GetKubernetes Cluster Instances Instance Set] 
- List of instances in the cluster.
- filters
Sequence[GetKubernetes Cluster Instances Filter] 
- instance_ids Sequence[str]
- instance_role str
- Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.
- result_output_ strfile 
- 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.
- resultOutput StringFile 
Supporting Types
GetKubernetesClusterInstancesFilter    
GetKubernetesClusterInstancesInstanceSet     
- AutoscalingGroup stringId 
- Auto scaling group ID.
- CreatedTime string
- Add time.
- DrainStatus string
- Whether the instance is blocked.
- FailedReason string
- Reasons for instance exception (or being initialized).
- InstanceAdvanced List<GetSettings Kubernetes Cluster Instances Instance Set Instance Advanced Setting> 
- Node configuration.
- InstanceId string
- Instance ID.
- InstanceRole string
- Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.
- InstanceState string
- The status of the instance (running, initializing, failed).
- LanIp string
- Node intranet IP.
- NodePool stringId 
- Resource pool ID.
- AutoscalingGroup stringId 
- Auto scaling group ID.
- CreatedTime string
- Add time.
- DrainStatus string
- Whether the instance is blocked.
- FailedReason string
- Reasons for instance exception (or being initialized).
- InstanceAdvanced []GetSettings Kubernetes Cluster Instances Instance Set Instance Advanced Setting 
- Node configuration.
- InstanceId string
- Instance ID.
- InstanceRole string
- Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.
- InstanceState string
- The status of the instance (running, initializing, failed).
- LanIp string
- Node intranet IP.
- NodePool stringId 
- Resource pool ID.
- autoscalingGroup StringId 
- Auto scaling group ID.
- createdTime String
- Add time.
- drainStatus String
- Whether the instance is blocked.
- failedReason String
- Reasons for instance exception (or being initialized).
- instanceAdvanced List<GetSettings Kubernetes Cluster Instances Instance Set Instance Advanced Setting> 
- Node configuration.
- instanceId String
- Instance ID.
- instanceRole String
- Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.
- instanceState String
- The status of the instance (running, initializing, failed).
- lanIp String
- Node intranet IP.
- nodePool StringId 
- Resource pool ID.
- autoscalingGroup stringId 
- Auto scaling group ID.
- createdTime string
- Add time.
- drainStatus string
- Whether the instance is blocked.
- failedReason string
- Reasons for instance exception (or being initialized).
- instanceAdvanced GetSettings Kubernetes Cluster Instances Instance Set Instance Advanced Setting[] 
- Node configuration.
- instanceId string
- Instance ID.
- instanceRole string
- Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.
- instanceState string
- The status of the instance (running, initializing, failed).
- lanIp string
- Node intranet IP.
- nodePool stringId 
- Resource pool ID.
- autoscaling_group_ strid 
- Auto scaling group ID.
- created_time str
- Add time.
- drain_status str
- Whether the instance is blocked.
- failed_reason str
- Reasons for instance exception (or being initialized).
- instance_advanced_ Sequence[Getsettings Kubernetes Cluster Instances Instance Set Instance Advanced Setting] 
- Node configuration.
- instance_id str
- Instance ID.
- instance_role str
- Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.
- instance_state str
- The status of the instance (running, initializing, failed).
- lan_ip str
- Node intranet IP.
- node_pool_ strid 
- Resource pool ID.
- autoscalingGroup StringId 
- Auto scaling group ID.
- createdTime String
- Add time.
- drainStatus String
- Whether the instance is blocked.
- failedReason String
- Reasons for instance exception (or being initialized).
- instanceAdvanced List<Property Map>Settings 
- Node configuration.
- instanceId String
- Instance ID.
- instanceRole String
- Node role, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, default is WORKER.
- instanceState String
- The status of the instance (running, initializing, failed).
- lanIp String
- Node intranet IP.
- nodePool StringId 
- Resource pool ID.
GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSetting        
- DataDisks List<GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Data Disk> 
- Multi-disk data disk mounting information.
- DesiredPod doubleNumber 
- 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.
- DockerGraph stringPath 
- Dockerd --graph specifies the value, the default is /var/lib/docker.
- ExtraArgs List<GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Extra Arg> 
- Node-related custom parameter information.
- GpuArgs List<GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Gpu Arg> 
- GPU driver related parameters, obtain related GPU parameters: https://cloud.tencent.com/document/api/213/15715.
- Labels
List<GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Label> 
- Node Label array.
- MountTarget 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.
- PreStart stringUser Script 
- Base64 encoded user script, executed before initializing the node, currently only effective for adding existing nodes.
- Taints
List<GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Taint> 
- Node taint.
- Unschedulable 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 string
- Base64 encoded userscript.
- DataDisks []GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Data Disk 
- Multi-disk data disk mounting information.
- DesiredPod float64Number 
- 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.
- DockerGraph stringPath 
- Dockerd --graph specifies the value, the default is /var/lib/docker.
- ExtraArgs []GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Extra Arg 
- Node-related custom parameter information.
- GpuArgs []GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Gpu Arg 
- GPU driver related parameters, obtain related GPU parameters: https://cloud.tencent.com/document/api/213/15715.
- Labels
[]GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Label 
- Node Label array.
- MountTarget 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.
- PreStart stringUser Script 
- Base64 encoded user script, executed before initializing the node, currently only effective for adding existing nodes.
- Taints
[]GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Taint 
- Node taint.
- Unschedulable 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 string
- Base64 encoded userscript.
- dataDisks List<GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Data Disk> 
- Multi-disk data disk mounting information.
- desiredPod DoubleNumber 
- 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.
- dockerGraph StringPath 
- Dockerd --graph specifies the value, the default is /var/lib/docker.
- extraArgs List<GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Extra Arg> 
- Node-related custom parameter information.
- gpuArgs List<GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Gpu Arg> 
- GPU driver related parameters, obtain related GPU parameters: https://cloud.tencent.com/document/api/213/15715.
- labels
List<GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Label> 
- Node Label array.
- mountTarget 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.
- preStart StringUser Script 
- Base64 encoded user script, executed before initializing the node, currently only effective for adding existing nodes.
- taints
List<GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Taint> 
- Node taint.
- unschedulable 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 String
- Base64 encoded userscript.
- dataDisks GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Data Disk[] 
- Multi-disk data disk mounting information.
- desiredPod numberNumber 
- 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.
- dockerGraph stringPath 
- Dockerd --graph specifies the value, the default is /var/lib/docker.
- extraArgs GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Extra Arg[] 
- Node-related custom parameter information.
- gpuArgs GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Gpu Arg[] 
- GPU driver related parameters, obtain related GPU parameters: https://cloud.tencent.com/document/api/213/15715.
- labels
GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Label[] 
- Node Label array.
- mountTarget 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.
- preStart stringUser Script 
- Base64 encoded user script, executed before initializing the node, currently only effective for adding existing nodes.
- taints
GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Taint[] 
- Node taint.
- unschedulable 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 string
- Base64 encoded userscript.
- data_disks Sequence[GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Data Disk] 
- Multi-disk data disk mounting information.
- desired_pod_ floatnumber 
- 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_ strpath 
- Dockerd --graph specifies the value, the default is /var/lib/docker.
- extra_args Sequence[GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Extra Arg] 
- Node-related custom parameter information.
- gpu_args Sequence[GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Gpu Arg] 
- GPU driver related parameters, obtain related GPU parameters: https://cloud.tencent.com/document/api/213/15715.
- labels
Sequence[GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Label] 
- Node Label array.
- mount_target 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_ struser_ script 
- Base64 encoded user script, executed before initializing the node, currently only effective for adding existing nodes.
- taints
Sequence[GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Taint] 
- Node taint.
- unschedulable 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 str
- Base64 encoded userscript.
- dataDisks List<Property Map>
- Multi-disk data disk mounting information.
- desiredPod NumberNumber 
- 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.
- dockerGraph StringPath 
- Dockerd --graph specifies the value, the default is /var/lib/docker.
- extraArgs List<Property Map>
- Node-related custom parameter information.
- gpuArgs List<Property Map>
- GPU driver related parameters, obtain related GPU parameters: https://cloud.tencent.com/document/api/213/15715.
- labels List<Property Map>
- Node Label array.
- mountTarget 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.
- preStart StringUser Script 
- Base64 encoded user script, executed before initializing the node, currently only effective for adding existing nodes.
- taints List<Property Map>
- Node taint.
- unschedulable 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 String
- Base64 encoded userscript.
GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingDataDisk          
- AutoFormat boolAnd Mount 
- Whether to automatically format the disk and mount it.
- DiskPartition string
- Mount device name or partition name, required when and only when adding an existing node.
- DiskSize double
- Cloud disk size (G).
- DiskType string
- Cloud disk type.
- FileSystem string
- File system (ext3/ext4/xfs).
- MountTarget 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.
- AutoFormat boolAnd Mount 
- Whether to automatically format the disk and mount it.
- DiskPartition string
- Mount device name or partition name, required when and only when adding an existing node.
- DiskSize float64
- Cloud disk size (G).
- DiskType string
- Cloud disk type.
- FileSystem string
- File system (ext3/ext4/xfs).
- MountTarget 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.
- autoFormat BooleanAnd Mount 
- Whether to automatically format the disk and mount it.
- diskPartition String
- Mount device name or partition name, required when and only when adding an existing node.
- diskSize Double
- Cloud disk size (G).
- diskType String
- Cloud disk type.
- fileSystem String
- File system (ext3/ext4/xfs).
- mountTarget 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.
- autoFormat booleanAnd Mount 
- Whether to automatically format the disk and mount it.
- diskPartition string
- Mount device name or partition name, required when and only when adding an existing node.
- diskSize number
- Cloud disk size (G).
- diskType string
- Cloud disk type.
- fileSystem string
- File system (ext3/ext4/xfs).
- mountTarget 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_ booland_ mount 
- Whether to automatically format the disk and mount it.
- disk_partition str
- Mount device name or partition name, required when and only when adding an existing node.
- disk_size float
- Cloud disk size (G).
- disk_type str
- Cloud disk type.
- file_system str
- File system (ext3/ext4/xfs).
- mount_target 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.
- autoFormat BooleanAnd Mount 
- Whether to automatically format the disk and mount it.
- diskPartition String
- Mount device name or partition name, required when and only when adding an existing node.
- diskSize Number
- Cloud disk size (G).
- diskType String
- Cloud disk type.
- fileSystem String
- File system (ext3/ext4/xfs).
- mountTarget 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 List<string>
- Kubelet custom parameters.
- Kubelets []string
- Kubelet custom parameters.
- kubelets List<String>
- Kubelet custom parameters.
- kubelets string[]
- Kubelet custom parameters.
- kubelets Sequence[str]
- Kubelet custom parameters.
- kubelets List<String>
- Kubelet custom parameters.
GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArg          
- Cudas
List<GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Gpu Arg Cuda> 
- CUDA version information.
- Cudnns
List<GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Gpu Arg Cudnn> 
- CuDNN version information.
- CustomDrivers List<GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Gpu Arg Custom Driver> 
- Custom GPU driver information.
- Drivers
List<GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Gpu Arg Driver> 
- GPU driver version information.
- MigEnable bool
- Whether to enable MIG features.
- Cudas
[]GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Gpu Arg Cuda 
- CUDA version information.
- Cudnns
[]GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Gpu Arg Cudnn 
- CuDNN version information.
- CustomDrivers []GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Gpu Arg Custom Driver 
- Custom GPU driver information.
- Drivers
[]GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Gpu Arg Driver 
- GPU driver version information.
- MigEnable bool
- Whether to enable MIG features.
- cudas
List<GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Gpu Arg Cuda> 
- CUDA version information.
- cudnns
List<GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Gpu Arg Cudnn> 
- CuDNN version information.
- customDrivers List<GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Gpu Arg Custom Driver> 
- Custom GPU driver information.
- drivers
List<GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Gpu Arg Driver> 
- GPU driver version information.
- migEnable Boolean
- Whether to enable MIG features.
- cudas
GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Gpu Arg Cuda[] 
- CUDA version information.
- cudnns
GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Gpu Arg Cudnn[] 
- CuDNN version information.
- customDrivers GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Gpu Arg Custom Driver[] 
- Custom GPU driver information.
- drivers
GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Gpu Arg Driver[] 
- GPU driver version information.
- migEnable boolean
- Whether to enable MIG features.
- cudas
Sequence[GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Gpu Arg Cuda] 
- CUDA version information.
- cudnns
Sequence[GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Gpu Arg Cudnn] 
- CuDNN version information.
- custom_drivers Sequence[GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Gpu Arg Custom Driver] 
- Custom GPU driver information.
- drivers
Sequence[GetKubernetes Cluster Instances Instance Set Instance Advanced Setting Gpu Arg Driver] 
- GPU driver version information.
- mig_enable bool
- Whether to enable MIG features.
- cudas List<Property Map>
- CUDA version information.
- cudnns List<Property Map>
- CuDNN version information.
- customDrivers List<Property Map>
- Custom GPU driver information.
- drivers List<Property Map>
- GPU driver version information.
- migEnable Boolean
- Whether to enable MIG features.
GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCuda           
GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCudnn           
GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgCustomDriver            
- Address string
- Custom GPU driver address link.
- Address string
- Custom GPU driver address link.
- address String
- Custom GPU driver address link.
- address string
- Custom GPU driver address link.
- address str
- Custom GPU driver address link.
- address String
- Custom GPU driver address link.
GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingGpuArgDriver           
GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingLabel         
GetKubernetesClusterInstancesInstanceSetInstanceAdvancedSettingTaint         
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the tencentcloudTerraform Provider.
tencentcloud 1.81.191 published on Friday, May 9, 2025 by tencentcloudstack