在为实现了水平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
最佳答案
顾名思义“Horizontal 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的事实告诉我,这些容器并不是紧密耦合的。
我建议采用以下方法:
自动缩放器将仅缩放此部署的容器。
关于docker - 如何从Kubernetes Horizontal Pod Autoscaler隔离一些容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57061995/