私はpublic
フォルダのPHPアプリケーションを持っています。これには、PHPリクエストを静的ファイルとして扱うindex.php
が含まれています。kubernetesのnginxとphp-fpmコンテナの間でアプリケーションフォルダを正しく共有する方法はありますか?
私は、静的ファイルをnginxのコンテナ経由で直接提供したいと思います。動的リクエストを配信するためにのみphp-fpmを使用します。
どのように達成できますか?
- 同じアプリケーションフォルダを有する2つの別々の容器を作成する:第一は、PHP-FPMが配置される第二の静的及び委任動的リクエストを提供していnginxのであろう私は理解されるように、二つの方法があります。
- 2番目の解決方法は
persistentVolumeClaim
ですが、同期のために何らかの魔法も必要です(initContainers
)。
ベストプラクティスは何ですか?