如何在pod中共享版本化数据

时间:2016-10-14 14:58:01

标签: kubernetes data-containers

我们目前正在服务大约140个由不同网络代理商创建的网络应用程序。设置是通常的LEMP堆栈。

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

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

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

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

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

感谢您的时间

0 个答案:

没有答案