kubernetes - 如何使用Kubernetes在GCP中扩展Webapp

标签 kubernetes google-cloud-platform google-cloud-storage google-kubernetes-engine

我最近开始研究GKE。假设我们有一个基本的Web应用程序(后端和前端)

前端通过NGINX LB连接到后端槽,因此,如果需要更多功率,则可以扩展POD,并且LB在节点之间分配负载,并且负载可以完美工作,所以我的问题是,如果将容器放入容器中会发生什么情况有数据库吗?当您扩展Kubernetes集群时,它将为每个节点创建一个数据库,对吗?那样的话会有问题吗?这么说了,这些天在市场上的使用方式,我假设您仅将后端放入一个容器中,并使用云提供商的另一项服务来存储数据,以便该服务可以从所有容器中获取请求而且不会出现数据差异。

最佳答案

您已经回答了自己。大多数人在容器中运行前端和后端,并使用(例如,对于Google)Cloud SQL,数据存储区或BigQuery来存储数据。

关于kubernetes - 如何使用Kubernetes在GCP中扩展Webapp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59308107/

相关文章:

google-cloud-storage - 如何通过扩展设置全局 mime 类型?

python - 如何在 App Engine Python 上创建谷歌云存储签名 URL

kubernetes - 将Cassandra数据存储在其他分布式文件系统(例如MapR和hdfs)上是否可行?

kubernetes - 准备探测失败 : Get http://10. 32.1.71 :80/setting s: net/http: request canceled (Client. 等待 header 时超时)

kubernetes - 如何将 Pod 导出流量限制为仅限外部

ssl - AWS 上的 Kubernetes : Preserving Client IP with nginx-ingress + cert-manager

使用新的 kubernetes 集群使用现有磁盘创建时,Elasticsearch 数据被删除

google-app-engine - go112 标准运行时中 appengine taskqueue 的正确上下文是什么

javascript - 谷歌云抛出错误 : Could not load the default credentials in Nodejs

python - 如何使用 Cloud Storage JSON API 检索超过 64KB 的文件?