在GCP上运行单个docker容器的最具成本效益的方法是什么?我有各种简单的脚本,我已将其打包在图像中,并且我希望将其移至GCP并将其作为容器运行。从文档Google容器引擎是:
Container Engine群集是一组运行Kubernetes的计算引擎实例。它由一个或多个节点实例和一个托管Kubernetes主端点组成。容器集群是Container Engine应用程序的基础 - 容器,服务和复制控制器都在集群之上运行。
这听起来有点矫枉过正,因为我只需要安装了docker工具链的一个Compute Engine实例,并且可以轻松访问其他云工具(例如SQL)。我继续配置计算引擎VM,但后来不得不设置docker,这就像重新发明Google容器引擎一样。
编辑:我发现现在处于alpha阶段(2017-09-06):https://cloud.google.com/compute/docs/instance-groups/deploying-docker-containers答案 0 :(得分:4)
最强
但是,您可以通过在Google容器引擎上运行获得其他好处:对容器进行运行状况检查(以及optionally of your VM),稍后将应用程序轻松扩展到多个副本的能力,以及轻松部署的能力新版本的应用程序,支持日志记录/监控等。您可能会发现Google容器引擎提供的功能值得为单个节点添加额外的开销。
答案 1 :(得分:0)
我可能只是设置一个单节点容器引擎集群。
这与计算引擎实例完全相同,而且非常划算。特别是如果您发现自己没有完全使用硬件,则可以在同一容器引擎实例上运行第二个docker镜像,而无需支付任何额外费用。