【发布时间】:2024-04-27 03:35:01
【问题描述】:
我是容器和 Kubernetes 的新手。我在 Azure 中进行大部分测试。
我创建了一个容器并根据负载水平缩放容器。托管在我构建的容器中的端点将不得不处理突发的请求。我希望容器大部分时间都处于空闲状态,但在我的测试中,它有时必须扩展到多个实例以处理请求的突发。
为了降低运行服务的成本,我想知道是否可以将容器的实例数量缩减为 0,同时保持在请求即将到来时“唤醒”容器的能力进来?我怎么能做到这一点?
【问题讨论】:
-
您已经为运行的节点付费了,为什么要缩减到 0 个 pod?您是否考虑过突发到 Azure 容器实例?我不确定这是否会帮助您缩减到 0 个实例。 docs.microsoft.com/en-us/azure/aks/concepts-scale
-
我同意 CSharpRocks。由于您为节点付费,因此运行 1 个副本应该没有任何区别。当您需要更多 POD(副本)或利用 AKS 的 ACI(虚拟节点)功能时,您可以启用 Cluster AutoScaler 来突增您的节点数
标签: azure containers azure-aks azure-container-service