有没有办法在 Azure 容器服务 (ACS) 的专用代理池中拥有不同大小的 VM?我想支持一些服务需要计算密集型服务器和其他(例如数据库)内存密集型服务器的用例。
一个可接受的解决方案是添加多个虚拟机规模集 (vmss) 作为专用代理池,并且每个虚拟机具有不同大小的 VM,因为 vmss 支持一种大小的 VM。ACS 是否支持这样的功能?
一种解决方法可能是在公共和专用代理池中拥有不同大小的 VM。但是,这不是最佳实践,因为应该使用公共代理池来托管公开暴露的服务(例如 marathon-lb)。此外,它将选项限制为只有两个池。