【发布时间】:2018-02-26 05:51:07
【问题描述】:
当我部署 Google App Engine 时,我只看到控制编号的参数。最小和最大 vm 实例数。当我检查 vms 内部时,它在一个 vm 上只托管一个容器。如果这样做,我认为选择 GAE 是一个缺点,我宁愿选择一个 vm 实例,然后自己创建多个容器。
我尝试过在线搜索,但对于我的问题是否可以在 GAE 柔性环境中拥有多个容器没有得到任何具体答案。对此的任何答案将不胜感激。
提前致谢。
【问题讨论】:
当我部署 Google App Engine 时,我只看到控制编号的参数。最小和最大 vm 实例数。当我检查 vms 内部时,它在一个 vm 上只托管一个容器。如果这样做,我认为选择 GAE 是一个缺点,我宁愿选择一个 vm 实例,然后自己创建多个容器。
我尝试过在线搜索,但对于我的问题是否可以在 GAE 柔性环境中拥有多个容器没有得到任何具体答案。对此的任何答案将不胜感激。
提前致谢。
【问题讨论】:
Google App Engine (GAE) Flexible 每个虚拟机仅运行一个容器,目前不支持多个容器。发布了一个功能请求,目前它不在 Google 工程团队的路线图上。您可以跟踪并加注此问题here。
这样做的原因是 GAE Flexible 旨在成为一个自动化环境,以便您可以专注于实际编码,同时在后台为您处理扩展和负载平衡。如果您想使用多个容器,可以将其部署为同一应用程序中的单独服务。可以使用 Kubernetes Engine 完成更高级的控制和自定义:
Kubernetes Engine 允许您部署多个容器和组 每个 VM 实例的容器数量,这可以导致更高效的主机 占用空间较小的微服务的 VM 利用率。
来源:Google docs
【讨论】: