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;
- Type: @alicloud/ros-cdk-core.IResolvable | ScalingGroupProperty
Property scalingGroup: The configurations of the scaling group used by the node pool.
autoScalingOptional
public readonly autoScaling: IResolvable | AutoScalingProperty;
- Type: @alicloud/ros-cdk-core.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;
- Type: @alicloud/ros-cdk-core.IResolvable | KubernetesConfigProperty
Property kubernetesConfig: The configurations of the ACK cluster.
managementOptional
public readonly management: IResolvable | ManagementProperty;
- Type: @alicloud/ros-cdk-core.IResolvable | ManagementProperty
Property management: The configurations of the managed node pool.
nodePoolInfoOptional
public readonly nodePoolInfo: IResolvable | NodePoolInfoProperty;
- Type: @alicloud/ros-cdk-core.IResolvable | NodePoolInfoProperty
Property nodePoolInfo: The configurations of the node pool.
teeConfigOptional
public readonly teeConfig: IResolvable | TeeConfigProperty;
- Type: @alicloud/ros-cdk-core.IResolvable | TeeConfigProperty
Property teeConfig: The configurations of confidential computing.