kubernetes 对象名称 | 类型 | 资源量 | Namespaces |
cluster-autoscaler | PodDisruptionBudget | - | kube-system |
cluster-autoscaler | ServiceAccount | - | kube-system |
cluster-autoscaler | Secret | - | kube-system |
cluster-autoscaler | ClusterRole | - | - |
cluster-autoscaler | ClusterRoleBinding | - | - |
cluster-autoscaler | Role | - | kube-system |
cluster-autoscaler | RoleBinding | - | kube-system |
cluster-autoscaler | Service | - | kube-system |
cluster-autoscaler | Deployment | 0.5C1G(针对新建) | kube-system |
模块 | 功能项 | 参数值介绍 |
扩容 | 扩容算法 | 随机(默认):如果可扩容节点池有多个,从中任意选择一个节点池进行扩容。 most-pods:如果可扩容节点池有多个,从中选择运行 Pod 数量最多的节点池进行扩容。 least-waste:如果可扩容节点池有多个,从中选择一个资源浪费最少的节点池进行扩容。 priority:如果可扩容节点池有多个,会按照您自定义的 ConfigMap(详情参考下方),选择优先级高的节点池进行扩容(该特性仅支持原生节点池,对普通节点不生效)。 |
缩容 | 最大并发缩容数 | 发起缩容时,同时支持缩容的节点数量。 说明:只缩容符合完全空闲的空节点;如果存在 Pod, 每次缩容最多一个节点。 |
| 缩容条件 | 阈值:Pod 占用资源/可分配资源百分比小于 x%时开始判断缩容条件。 |
| | 触发时延:节点连续空闲 x 分钟后被缩容。 |
| | 静默时间:集群扩容 x 分钟开始判断缩容条件。 |
| 不缩容节点 | 含有本地存储 Pod 的节点(本地存储包括 hostPath 和 emptyDir)。 含有 kube-system namespace 下非 DaemonSet 管理的 Pod 的节点。 |
apiVersion: v1data:priorities: |-100:- np-l5wmakan #np-l5wmakan(节点池id)优先级为100。50:- np-9r9rh7kp #np-9r9rh7kp(节点池id)优先级为50。kind: ConfigMapmetadata:name: cluster-autoscaler-priority-expander #名称需固定为 cluster-autoscaler-priority-expandernamespace: kube-system
本页内容是否解决了您的问题?