使Pod能够控制kubernetes中的另一个部署需要什么?

时间:2019-12-13 18:26:56

标签: kubernetes

我正在尝试弄清各个部分,以及如何将它们组合在一起,以使Pod能够控制部署的各个方面,例如扩展。我以为我需要为此设置一个服务帐户,但是找不到有关如何将它们链接在一起以及如何使吊舱使用该服务帐户的信息。我将用python编写代码,这可能会增加使用服务帐户的复杂性

1 个答案:

答案 0 :(得分:1)

尝试设置Horizontal Pod Autpscaler

Horizo​​ntal Pod Autoscaler基于观察到的CPU利用率(或借助自定义指标支持,基于其他一些应用程序提供的指标)自动缩放复制控制器,部署,副本集或状态集中的pod数量。水平Pod自动缩放不适用于无法缩放的对象,例如DaemonSets。

Horizo​​ntal Pod Autoscaler被实现为Kubernetes API资源和控制器。该资源确定控制器的行为。控制器会定期调整复制控制器或部署中副本的数量,以使观察到的平均CPU利用率与用户指定的目标相匹配。

文档:hpa-setupautoscaling