2

我们目前服务于由一群不同的网络机构创建的大约 140 个网络应用程序。设置是通常的 LEMP 堆栈。

已安装 1.2 k8s 集群以将它们迁移为微服务。我们面临的问题是关于提供静态和动态内容。为此,我们当然使用了两个不同的容器(nginx 和 php-fpm),但我们找不到在这两个容器上共享数据的适当解决方案。

我们希望能够使用版本化的数据容器,但它显然不在 k8s 的范围内。太糟糕了。

gitRepo 不是一个选项,因为我们不想依赖工作的 git infra 到实例 pod。如果它不起作用,我们希望实现自主并能够为流量提供服务。

与简单的数据容器相比,其他选项(flocker 等)看起来既繁重又复杂。我们也希望独立于数据存储。

有没有我不知道的选项?有人对此有建议吗?让我强调一下,我们希望能够对事物进行版本化以便轻松地向前/向后滚动。

感谢您的时间

4

0 回答 0