public class ClusterAsGroupOption extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| ClusterAsGroupOption() | 
| ClusterAsGroupOption(ClusterAsGroupOption source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getExpander()Get 多伸缩组情况下扩容选择算法(random 随机选择,most-pods 最多类型的Pod least-waste 最少的资源浪费,默认为random) | 
| Boolean | getIgnoreDaemonSetsUtilization()Get 计算资源使用量时是否默认忽略DaemonSet的实例(默认值: False,不忽略)
注意:此字段可能返回 null,表示取不到有效值。 | 
| Boolean | getIsScaleDownEnabled()Get 是否开启缩容
注意:此字段可能返回 null,表示取不到有效值。 | 
| Long | getMaxEmptyBulkDelete()Get 最大并发缩容数
注意:此字段可能返回 null,表示取不到有效值。 | 
| Long | getMaxTotalUnreadyPercentage()Get 未就绪节点的最大百分比,此后CA会停止操作
注意:此字段可能返回 null,表示取不到有效值。 | 
| Long | getOkTotalUnreadyCount()Get CA做健康性判断的个数,默认3,即超过OkTotalUnreadyCount个数后,CA会进行健康性判断。
注意:此字段可能返回 null,表示取不到有效值。 | 
| Long | getScaleDownDelay()Get 集群扩容后多少分钟开始判断缩容(默认为10分钟)
注意:此字段可能返回 null,表示取不到有效值。 | 
| Long | getScaleDownUnneededTime()Get 节点连续空闲多少分钟后被缩容(默认为 10分钟)
注意:此字段可能返回 null,表示取不到有效值。 | 
| Long | getScaleDownUnreadyTime()Get 表示未准备就绪的节点在有资格进行缩减之前应该停留多长时间
注意:此字段可能返回 null,表示取不到有效值。 | 
| Long | getScaleDownUtilizationThreshold()Get 节点资源使用量低于多少(百分比)时认为空闲(默认: 50(百分比))
注意:此字段可能返回 null,表示取不到有效值。 | 
| Boolean | getSkipNodesWithLocalStorage()Get 含有本地存储Pod的节点是否不缩容(默认: true)
注意:此字段可能返回 null,表示取不到有效值。 | 
| Boolean | getSkipNodesWithSystemPods()Get 含有kube-system namespace下非DaemonSet管理的Pod的节点是否不缩容 (默认: true)
注意:此字段可能返回 null,表示取不到有效值。 | 
| Long | getUnregisteredNodeRemovalTime()Get CA删除未在Kubernetes中注册的节点之前等待的时间
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setExpander(String Expander)Set 多伸缩组情况下扩容选择算法(random 随机选择,most-pods 最多类型的Pod least-waste 最少的资源浪费,默认为random) | 
| void | setIgnoreDaemonSetsUtilization(Boolean IgnoreDaemonSetsUtilization)Set 计算资源使用量时是否默认忽略DaemonSet的实例(默认值: False,不忽略)
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setIsScaleDownEnabled(Boolean IsScaleDownEnabled)Set 是否开启缩容
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setMaxEmptyBulkDelete(Long MaxEmptyBulkDelete)Set 最大并发缩容数
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setMaxTotalUnreadyPercentage(Long MaxTotalUnreadyPercentage)Set 未就绪节点的最大百分比,此后CA会停止操作
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setOkTotalUnreadyCount(Long OkTotalUnreadyCount)Set CA做健康性判断的个数,默认3,即超过OkTotalUnreadyCount个数后,CA会进行健康性判断。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setScaleDownDelay(Long ScaleDownDelay)Set 集群扩容后多少分钟开始判断缩容(默认为10分钟)
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setScaleDownUnneededTime(Long ScaleDownUnneededTime)Set 节点连续空闲多少分钟后被缩容(默认为 10分钟)
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setScaleDownUnreadyTime(Long ScaleDownUnreadyTime)Set 表示未准备就绪的节点在有资格进行缩减之前应该停留多长时间
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setScaleDownUtilizationThreshold(Long ScaleDownUtilizationThreshold)Set 节点资源使用量低于多少(百分比)时认为空闲(默认: 50(百分比))
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setSkipNodesWithLocalStorage(Boolean SkipNodesWithLocalStorage)Set 含有本地存储Pod的节点是否不缩容(默认: true)
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setSkipNodesWithSystemPods(Boolean SkipNodesWithSystemPods)Set 含有kube-system namespace下非DaemonSet管理的Pod的节点是否不缩容 (默认: true)
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setUnregisteredNodeRemovalTime(Long UnregisteredNodeRemovalTime)Set CA删除未在Kubernetes中注册的节点之前等待的时间
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic ClusterAsGroupOption()
public ClusterAsGroupOption(ClusterAsGroupOption source)
public Boolean getIsScaleDownEnabled()
public void setIsScaleDownEnabled(Boolean IsScaleDownEnabled)
IsScaleDownEnabled - 是否开启缩容
注意:此字段可能返回 null,表示取不到有效值。public String getExpander()
public void setExpander(String Expander)
Expander - 多伸缩组情况下扩容选择算法(random 随机选择,most-pods 最多类型的Pod least-waste 最少的资源浪费,默认为random)public Long getMaxEmptyBulkDelete()
public void setMaxEmptyBulkDelete(Long MaxEmptyBulkDelete)
MaxEmptyBulkDelete - 最大并发缩容数
注意:此字段可能返回 null,表示取不到有效值。public Long getScaleDownDelay()
public void setScaleDownDelay(Long ScaleDownDelay)
ScaleDownDelay - 集群扩容后多少分钟开始判断缩容(默认为10分钟)
注意:此字段可能返回 null,表示取不到有效值。public Long getScaleDownUnneededTime()
public void setScaleDownUnneededTime(Long ScaleDownUnneededTime)
ScaleDownUnneededTime - 节点连续空闲多少分钟后被缩容(默认为 10分钟)
注意:此字段可能返回 null,表示取不到有效值。public Long getScaleDownUtilizationThreshold()
public void setScaleDownUtilizationThreshold(Long ScaleDownUtilizationThreshold)
ScaleDownUtilizationThreshold - 节点资源使用量低于多少(百分比)时认为空闲(默认: 50(百分比))
注意:此字段可能返回 null,表示取不到有效值。public Boolean getSkipNodesWithLocalStorage()
public void setSkipNodesWithLocalStorage(Boolean SkipNodesWithLocalStorage)
SkipNodesWithLocalStorage - 含有本地存储Pod的节点是否不缩容(默认: true)
注意:此字段可能返回 null,表示取不到有效值。public Boolean getSkipNodesWithSystemPods()
public void setSkipNodesWithSystemPods(Boolean SkipNodesWithSystemPods)
SkipNodesWithSystemPods - 含有kube-system namespace下非DaemonSet管理的Pod的节点是否不缩容 (默认: true)
注意:此字段可能返回 null,表示取不到有效值。public Boolean getIgnoreDaemonSetsUtilization()
public void setIgnoreDaemonSetsUtilization(Boolean IgnoreDaemonSetsUtilization)
IgnoreDaemonSetsUtilization - 计算资源使用量时是否默认忽略DaemonSet的实例(默认值: False,不忽略)
注意:此字段可能返回 null,表示取不到有效值。public Long getOkTotalUnreadyCount()
public void setOkTotalUnreadyCount(Long OkTotalUnreadyCount)
OkTotalUnreadyCount - CA做健康性判断的个数,默认3,即超过OkTotalUnreadyCount个数后,CA会进行健康性判断。
注意:此字段可能返回 null,表示取不到有效值。public Long getMaxTotalUnreadyPercentage()
public void setMaxTotalUnreadyPercentage(Long MaxTotalUnreadyPercentage)
MaxTotalUnreadyPercentage - 未就绪节点的最大百分比,此后CA会停止操作
注意:此字段可能返回 null,表示取不到有效值。public Long getScaleDownUnreadyTime()
public void setScaleDownUnreadyTime(Long ScaleDownUnreadyTime)
ScaleDownUnreadyTime - 表示未准备就绪的节点在有资格进行缩减之前应该停留多长时间
注意:此字段可能返回 null,表示取不到有效值。public Long getUnregisteredNodeRemovalTime()
public void setUnregisteredNodeRemovalTime(Long UnregisteredNodeRemovalTime)
UnregisteredNodeRemovalTime - CA删除未在Kubernetes中注册的节点之前等待的时间
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2025. All rights reserved.