s5s*_*s5s 5 google-compute-engine google-cloud-platform google-kubernetes-engine
在GCP上运行单个Docker容器的最经济有效的方法是什么?我有各种简单的脚本,这些脚本已打包在图像中,并且希望移至GCP并将其作为容器运行。从文档中,Google Container引擎为:
容器引擎集群是一组运行Kubernetes的Compute Engine实例。它由一个或多个节点实例以及一个托管的Kubernetes主端点组成。容器集群是容器引擎应用程序的基础-荚,服务和复制控制器均在集群顶部运行。
这听起来像是一个过大的杀伤力,因为我只需要一个安装了docker工具链的Compute Engine实例,并且可以轻松访问其他云工具(例如SQL)。我继续配置Compute Engine VM,但随后不得不设置docker,感觉就像是在重新发明Google Container Engine。
编辑:我发现目前(2017-09-06)处于alpha阶段:https ://cloud.google.com/compute/docs/instance-groups/deploying-docker-containers
最经济有效的方法是运行运行容器的单个虚拟机。您可以运行Google的Container-Optimized OS来运行容器,并添加启动脚本以在机器启动时启动容器(该操作系统已经安装了docker,并且是Google Container Engine中默认使用的操作系统)。
但是,在 Google Container Engine 之上运行还可以获得其他好处:容器(以及可选的 VM)的运行状况检查、以后轻松地将应用程序扩展到多个副本的能力、轻松部署新版本的能力应用程序、对日志记录/监控的支持等。您可能会发现 Google Container Engine 提供的功能值得它为单个节点添加的额外开销。
归档时间: |
|
查看次数: |
1995 次 |
最近记录: |