我最近开始研究GKE。假设我们有一个基本的Web应用程序(后端和前端)
前端通过NGINX LB连接到后端槽,因此,如果需要更多功率,则可以扩展POD,并且LB在节点之间分配负载,并且负载可以完美工作,所以我的问题是,如果将容器放入容器中会发生什么情况有数据库吗?当您扩展Kubernetes集群时,它将为每个节点创建一个数据库,对吗?那样的话会有问题吗?这么说了,这些天在市场上的使用方式,我假设您仅将后端放入一个容器中,并使用云提供商的另一项服务来存储数据,以便该服务可以从所有容器中获取请求而且不会出现数据差异。
最佳答案
您已经回答了自己。大多数人在容器中运行前端和后端,并使用(例如,对于Google)Cloud SQL,数据存储区或BigQuery来存储数据。
关于kubernetes - 如何使用Kubernetes在GCP中扩展Webapp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59308107/