Google cloud platform 在Google云平台上运行单个docker容器

Google cloud platform 在Google云平台上运行单个docker容器,google-cloud-platform,google-compute-engine,google-kubernetes-engine,Google Cloud Platform,Google Compute Engine,Google Kubernetes Engine,在GCP上运行单个docker容器最经济高效的方法是什么?我有各种简单的脚本,我已经打包在图像中,我想将它们转移到GCP并作为容器运行。从文档中,Google容器引擎是: 容器引擎集群是一组运行Kubernetes的计算引擎实例。它由一个或多个节点实例和一个受管Kubernetes主端点组成。容器集群是容器引擎应用程序的基础,POD、服务和复制控制器都在群集的顶部运行。 这听起来有点过分,因为我只需要一个安装了docker工具链的计算引擎实例,并且可以轻松访问其他云工具(例如SQL)。我开始提供

在GCP上运行单个docker容器最经济高效的方法是什么?我有各种简单的脚本,我已经打包在图像中,我想将它们转移到GCP并作为容器运行。从文档中,Google容器引擎是:

容器引擎集群是一组运行Kubernetes的计算引擎实例。它由一个或多个节点实例和一个受管Kubernetes主端点组成。容器集群是容器引擎应用程序的基础,POD、服务和复制控制器都在群集的顶部运行。 这听起来有点过分,因为我只需要一个安装了docker工具链的计算引擎实例,并且可以轻松访问其他云工具(例如SQL)。我开始提供一个计算引擎VM,但后来不得不设置docker,这感觉就像是重新发明Google容器引擎


编辑:我发现它现在处于alpha阶段(2017-09-06):

我可能只需要设置一个单节点容器引擎集群


无论如何,这与计算引擎实例几乎是一样的,而且非常经济高效。特别是如果您发现没有完全使用硬件,您可以在同一个容器引擎实例上运行第二个docker映像,而无需为此支付任何额外费用。

最具成本效益的方法是运行运行容器的单个VM。您可以运行以运行容器,并添加启动脚本以在机器引导时启动容器(此操作系统已安装docker,并且是默认情况下在Google容器引擎中使用的操作系统)


但是,在Google容器引擎上运行还可以获得其他好处:容器的运行状况检查(和),以后可以轻松地将应用程序扩展到多个副本,可以轻松部署应用程序的新版本,支持日志记录/监视,您可能会发现,Google容器引擎提供的功能值得为单个节点增加额外的开销

刚才看到->如果要在alpha特性(生产就绪后)和单节点容器之间进行选择,您会选择哪一个?就个人而言,我仍然会使用单节点容器,但该容器可能更适合您的用例。我喜欢Kubernetes框架,因为我可以通过仪表板非常清楚地看到我使用了多少硬件,它让我可以自由地在单个节点上运行多个东西以节省资金。但对我来说,这两个都是不错的选择!