public class ClusterAsGroupOption extends AbstractModel
Constructor and Description |
---|
ClusterAsGroupOption() |
Modifier and Type | Method and Description |
---|---|
String |
getExpander()
Get 多伸缩组情况下扩容选择算法(random 随机选择,most-pods 最多类型的Pod least-waste 最少的资源浪费,默认为random)
注意:此字段可能返回 null,表示取不到有效值。
|
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的节点是否不缩容(默认: FALSE)
注意:此字段可能返回 null,表示取不到有效值。
|
Boolean |
getSkipNodesWithSystemPods()
Get 含有kube-system namespace下非DaemonSet管理的Pod的节点是否不缩容 (默认: FALSE)
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getUnregisteredNodeRemovalTime()
Get CA删除未在Kubernetes中注册的节点之前等待的时间
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setExpander(String Expander)
Set 多伸缩组情况下扩容选择算法(random 随机选择,most-pods 最多类型的Pod least-waste 最少的资源浪费,默认为random)
注意:此字段可能返回 null,表示取不到有效值。
|
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的节点是否不缩容(默认: FALSE)
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setSkipNodesWithSystemPods(Boolean SkipNodesWithSystemPods)
Set 含有kube-system namespace下非DaemonSet管理的Pod的节点是否不缩容 (默认: FALSE)
注意:此字段可能返回 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, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
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)
注意:此字段可能返回 null,表示取不到有效值。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的节点是否不缩容(默认: FALSE)
注意:此字段可能返回 null,表示取不到有效值。public Boolean getSkipNodesWithSystemPods()
public void setSkipNodesWithSystemPods(Boolean SkipNodesWithSystemPods)
SkipNodesWithSystemPods
- 含有kube-system namespace下非DaemonSet管理的Pod的节点是否不缩容 (默认: FALSE)
注意:此字段可能返回 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 © 2020. All rights reserved.