GCP 上具有 docker swarm 的容器化应用程序
Containerized applications with docker swarm on GCP
我有一个项目来容器化几个应用程序(Gitlab、Jenkins、Wordpress、Python Flask 应用程序... ).目前,每个应用程序都在 GCP 的 Compute Engine VM each 上运行。我的目标是将所有内容移动到集群(Swarm 或 Kubernetes)。
但是我对 Docker Swarm on Google Cloud Platform 有不同的问题:
- 如何在外部公开我的 Python 应用程序(HTTP 负载平衡器)以及仅在我的 private 中可用的其他应用程序专有网络 ?
- 根据我在网上看到的,我的印象是 docker swarm 很少被使用。我应该改用 kubernetes 集群吗? (我很了解Docker/Kubernetes)
- 很难在云提供商中找到有关 Docker Swarm 的信息。在 GCP 上使用 Docker Swarm 的 架构是什么?
感谢您的帮助。
我会创建一个模板,并根据该模板为所有 VM 创建一个实例组,该实例组应托管 Docker 群。以及用于所述内部目的的单独实例或实例组 - 以便进行严格分离,然后可用于相应地路由内部和外部流量(这适用于任何情况)。 Google Kubernetes Engine is about the same as such an instance group, but Google managed infrastructure. See the tutorial,没有太大区别 - 除了它更好地与 gcloud
和 kubectl
集成。虽然不需要或不需要维护底层基础设施,但 GKE 可能更省力。
你基本上问的是:
我有一个项目来容器化几个应用程序(Gitlab、Jenkins、Wordpress、Python Flask 应用程序... ).目前,每个应用程序都在 GCP 的 Compute Engine VM each 上运行。我的目标是将所有内容移动到集群(Swarm 或 Kubernetes)。
但是我对 Docker Swarm on Google Cloud Platform 有不同的问题:
- 如何在外部公开我的 Python 应用程序(HTTP 负载平衡器)以及仅在我的 private 中可用的其他应用程序专有网络 ?
- 根据我在网上看到的,我的印象是 docker swarm 很少被使用。我应该改用 kubernetes 集群吗? (我很了解Docker/Kubernetes)
- 很难在云提供商中找到有关 Docker Swarm 的信息。在 GCP 上使用 Docker Swarm 的 架构是什么?
感谢您的帮助。
我会创建一个模板,并根据该模板为所有 VM 创建一个实例组,该实例组应托管 Docker 群。以及用于所述内部目的的单独实例或实例组 - 以便进行严格分离,然后可用于相应地路由内部和外部流量(这适用于任何情况)。 Google Kubernetes Engine is about the same as such an instance group, but Google managed infrastructure. See the tutorial,没有太大区别 - 除了它更好地与 gcloud
和 kubectl
集成。虽然不需要或不需要维护底层基础设施,但 GKE 可能更省力。
你基本上问的是: