我可以自动缩放Kind:Pod吗


apiVersion: autoscaling/v1
kind: HorizontalPodAutoscaler
metadata:
name: testingHPA
spec:
scaleTargetRef:
apiVersion: apps/v1beta1
kind: Deployment
name: my_app
minReplicas: 3
maxReplicas: 5
targetCPUUtilizationPercentage: 85

以上是正常的hpa.yaml结构,是否可以将其用作吊舱并自动缩放??

正如其他人已经指出的,不可能将Pod设置为Kind对象作为HPA的目标资源。

该文件将HPA描述为:

水平吊舱自动缩放吊舱数量在复制控制器、部署、副本集中或有状态集中基于观察到的CPU利用率(或者,在支持自定义指标的情况下,基于一些其他应用程序提供的度量(。请注意,Horizontal Pod自动缩放不适用于无法缩放的对象,例如例如DaemonSets。

该文档还描述了该算法如何在后端实现为:

desiredReplicas = ceil[currentReplicas * ( currentMetricValue / desiredMetricValue )]

并且由于CCD_ 3资源没有副本字段作为其规范的一部分,因此我们可以得出结论,使用HPA的自动缩放不支持副本字段。

单个Pod只能是一个Pod。它没有任何用于水平缩放的机制,因为它是用于其他一切的机制。

相关内容

  • 没有找到相关文章

最新更新