Skip to content

ClusterNodePoolProps

Properties for defining a ClusterNodePool.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cs-clusternodepool

Initializer

import { ClusterNodePoolProps } from '@alicloud/ros-cdk-cs'
const clusterNodePoolProps: ClusterNodePoolProps = { ... }

Properties

Name Type Description
clusterId string | @alicloud/ros-cdk-core.IResolvable Property clusterId: Cluster ID.
scalingGroup @alicloud/ros-cdk-core.IResolvable | ScalingGroupProperty Property scalingGroup: The configurations of the scaling group used by the node pool.
autoScaling @alicloud/ros-cdk-core.IResolvable | AutoScalingProperty Property autoScaling: The configurations of auto scaling.
count number | @alicloud/ros-cdk-core.IResolvable Property count: The number of nodes in the node pool.
kubernetesConfig @alicloud/ros-cdk-core.IResolvable | KubernetesConfigProperty Property kubernetesConfig: The configurations of the ACK cluster.
management @alicloud/ros-cdk-core.IResolvable | ManagementProperty Property management: The configurations of the managed node pool.
nodePoolInfo @alicloud/ros-cdk-core.IResolvable | NodePoolInfoProperty Property nodePoolInfo: The configurations of the node pool.
teeConfig @alicloud/ros-cdk-core.IResolvable | TeeConfigProperty Property teeConfig: The configurations of confidential computing.

clusterIdRequired

public readonly clusterId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property clusterId: Cluster ID.


scalingGroupRequired

public readonly scalingGroup: IResolvable | ScalingGroupProperty;

Property scalingGroup: The configurations of the scaling group used by the node pool.


autoScalingOptional

public readonly autoScaling: IResolvable | AutoScalingProperty;

Property autoScaling: The configurations of auto scaling.


countOptional

public readonly count: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

Property count: The number of nodes in the node pool.


kubernetesConfigOptional

public readonly kubernetesConfig: IResolvable | KubernetesConfigProperty;

Property kubernetesConfig: The configurations of the ACK cluster.


managementOptional

public readonly management: IResolvable | ManagementProperty;

Property management: The configurations of the managed node pool.


nodePoolInfoOptional

public readonly nodePoolInfo: IResolvable | NodePoolInfoProperty;

Property nodePoolInfo: The configurations of the node pool.


teeConfigOptional

public readonly teeConfig: IResolvable | TeeConfigProperty;

Property teeConfig: The configurations of confidential computing.