我想创建一个实例模板,但我需要为这个模板有2个docker图像。
一个是NGINX图像,另一个是我的应用程序代码(web服务)。
一个实例模板可以有多个镜像吗?
我想将此实例模板用于托管实例组。
发布于 2019-07-06 03:39:39
这里有两个案例。
每个虚拟机运行2个容器镜像(您的情况)
如果每个虚拟机运行两个容器镜像(一个NGINX +一个自定义web服务),那么我认为创建一个运行这两个容器的实例模板,并在您的托管实例组中使用该实例模板是没有问题的。每个VM都有相同的应用程序在其上运行,但是在这里,在幕后,您的应用程序只是由两个容器组成(您甚至可以使用docker-compose对这些容器进行分组)。
每个虚拟机使用不同的容器映像运行
托管是由多个相同的VM(相同的实例模板)组成的组。它应该是相同的虚拟机,因为,例如,托管实例组提供负载平衡和自动扩展,并且在具有不同应用程序的不同虚拟机之间进行流量负载平衡是没有意义的。
如果您希望拥有一个包含异构VM的实例组(不同的实例模板,每个实例模板运行不同的容器),那么您可以查看Unmanaged instance groups:
非托管实例组是不一定相同且不共享公共实例模板的实例集合。……但是,您应该始终使用托管实例组,除非您的应用程序要求您将不同的实例组合在一起。
https://stackoverflow.com/questions/56908015
复制相似问题