gpt4 book ai didi

docker - 如何从Kubernetes Horizo​​ntal Pod Autoscaler隔离一些容器

转载 作者:行者123 更新时间:2023-12-02 11:35:22 25 4
gpt4 key购买 nike

在为实现了水平Pod的自动缩放器的情况下,运行 Pod 并使用两个不同的容器运行 Pod : Containers-A Contaner-B ,我想确保它仅可缩放。 Containers-B的数量应始终相同,并且不受Pod的 Autoscaler 的影响。我想知道是否可以将Container-B与Autoscaler隔离。如果是这样,如何实现呢?

kubectl autoscale my-deployment --min=10 --max=15 --cpu-percent=80

最佳答案

顾名思义“Horizo​​ntal Pod Autoscaler” 可以缩放容器,而不是容器。

但是,我看不出您想要这种行为的原因。

You should have more than one container in a Pod only if those containers are tightly coupled together and need to share resources.
您想独立缩放容器A和B的事实告诉我,这些容器并不是紧密耦合的。

我建议采用以下方法:

  • 部署A,用于使用容器A管理Pod。
    自动缩放器将仅缩放此部署的容器。
  • 用容器B管理Pod的部署B。此部署不会受到自动缩放器的影响。
  • 关于docker - 如何从Kubernetes Horizo​​ntal Pod Autoscaler隔离一些容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57061995/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com