我想创建一个实例模板,但是我需要为该模板准备2个docker映像。
一个将是NGINX映像,另一个将是我的应用程序代码(Web服务)。
实例模板中可以有多个图像吗?
我想将此实例模板用于托管实例组。
答案 0 :(得分:0)
有两种情况。
如果每个VM运行2个容器映像(一个NGINX +一个自定义Web服务),那么创建运行这两个容器的实例模板并使用此实例模板就没有问题在您的受管实例组中。每个VM上都将运行相同的应用程序,但是在这里,您的应用程序实际上是由两个容器组成的(您甚至可以将这些容器与docker-compose
分组)。
受管理的instance groups 是由多个相同 VM(相同的实例模板)组成的组。它应该是相同的VM,因为例如托管实例组提供了负载平衡和自动扩展功能,并且在具有不同应用程序的不同VM之间对流量进行负载平衡是没有意义的。
如果您想要一个具有异构 VM(不同的实例模板,每个实例运行一个不同的容器)的实例组,则可以查看Unmanaged instance groups:
非托管实例组是实例的集合,这些实例不一定相同并且不共享公共实例模板。 [...]。但是,除非应用程序要求您将不相同的实例组合在一起,否则应始终使用托管实例组。