Wordpress GCE多区域部署中的Kubernetes状态集

Wordpress GCE多区域部署中的Kubernetes状态集,wordpress,kubernetes,google-kubernetes-engine,Wordpress,Kubernetes,Google Kubernetes Engine,我正在做一个在GCE上运行Kubernetes集群的项目。我的目标是在多个区域中运行一个包含WordPress站点的集群。我已经阅读了很多文档,但在多区域场景中,我似乎找不到任何关于持久卷和状态集的直接和中肯的内容。这不是受支持的配置吗?我可以建立集群并部署statefulset,但我不能在整个集群中复制状态。有什么建议吗 谢谢, Darryl阅读文档,我发现建议的配置是创建一个具有复制功能的MySQL集群:。这样,您就可以在集群实例之间正确复制数据(如果您处于多区域部署中,则可能需要创建外部端

我正在做一个在GCE上运行Kubernetes集群的项目。我的目标是在多个区域中运行一个包含WordPress站点的集群。我已经阅读了很多文档,但在多区域场景中,我似乎找不到任何关于持久卷和状态集的直接和中肯的内容。这不是受支持的配置吗?我可以建立集群并部署statefulset,但我不能在整个集群中复制状态。有什么建议吗

谢谢,
Darryl

阅读文档,我发现建议的配置是创建一个具有复制功能的MySQL集群:。这样,您就可以在集群实例之间正确复制数据(如果您处于多区域部署中,则可能需要创建外部端点)

关于Wordpress数据,我的建议是采用不可变的部署:。这样,如果您需要添加插件或执行升级,您将创建一个新的容器映像并重新部署它。关于媒体库资产和不变性,我认为最好的选择是使用像S3这样的外部存储服务


因此,为了回答最初的问题:我认为状态集同步在K8s中不可用(目前)。也许使用允许ReadWriteMany访问模式的卷提供程序可以满足您的需要(),尽管我不确定它的稳定性

非常感谢您的回复。我真的很感谢你的来电。我一直在继续我的研究,我的感觉和你所说的是一致的。我不知道永恒的一面。总有新东西要学。你认为使用Kubernetes可能不是最好的解决方案吗?