小编Pam*_*mpy的帖子

Kubernetes上的PHP-FPM + Nginx

我们已经在我们的Kubernetes集群上托管了许多不同的应用程序 - 主要是基于Java的.

对于PHP-FPM + Nginx,我们的方法是,我们正在构建一个容器,其中包括PHP-FPM,Nginx和PHP应用程序源代码.但这实际上打破了每个容器一个进程的docker规则,因此我们正在思考如何改进它.我们试图通过使用具有多个容器的pod来替换它 - 一个nginx和一个PHP容器.

现在最大的问题是放置源代码的位置.我最初的想法是使用仅数据容器,我们将其安装到nginx和PHP-FPM容器中.问题是,有似乎没有办法做到这一点在Kubernetes .

我看到的唯一方法是创建一个sidecar容器,其中包含源代码并将其复制到emptyDir卷,该卷在pod中的容器之间共享.

我的问题:对于PHP-FPM + Nginx和Kubernetes上的数据容器是否有一个好方法,或者在Kubernetes上托管PHP的最佳做法是什么(可能仍然使用一个容器来处理所有内容)?

php nginx docker kubernetes

7
推荐指数
1
解决办法
2844
查看次数

标签 统计

docker ×1

kubernetes ×1

nginx ×1

php ×1