Kubernetes - 何时使用 HorizontalPodAutoscaler 资源类型?
Kubernetes - when to use HorizontalPodAutoscaler resource type?
如此 中所述:允许轻松更新副本集以及回滚到先前部署的能力。
因此,kind: Deployment
扩展副本集,扩展副本集 Pods,通过创建和销毁副本集支持零停机更新
HorizontalPodAutoscaler
资源类型的用途是什么?
apiVersion: autoscaling/v1
kind: HorizontalPodAutoscaler
metadata:
name: xyz
spec:
maxReplicas: 4
minReplicas: 2
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: xyz
targetCPUUtilizationPercentage: 70
如您所写,使用 Deployment
可以很容易地 手动 通过更改副本数量水平扩展应用程序。
通过使用 HorizontalPodAutoscaler
,您可以 自动执行 水平缩放,例如配置一些指标阈值,因此名称 autoscaler.
如此
因此,kind: Deployment
扩展副本集,扩展副本集 Pods,通过创建和销毁副本集支持零停机更新
HorizontalPodAutoscaler
资源类型的用途是什么?
apiVersion: autoscaling/v1
kind: HorizontalPodAutoscaler
metadata:
name: xyz
spec:
maxReplicas: 4
minReplicas: 2
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: xyz
targetCPUUtilizationPercentage: 70
如您所写,使用 Deployment
可以很容易地 手动 通过更改副本数量水平扩展应用程序。
通过使用 HorizontalPodAutoscaler
,您可以 自动执行 水平缩放,例如配置一些指标阈值,因此名称 autoscaler.