nginx コンテナーと php-fpm laravel コンテナー用に 2 つの Kubernetes デプロイメントを作成しました。しかし、何らかの理由で、nginx からのトラフィックが php-fpm コンテナに正常に到達していないようで、次のエラーが生成されます
リーリーこれは私の展開ファイルです
リーリーnamespace
は個別に宣言されます。各デプロイメントの両方のコンテナーが正常に実行されます。
デプロイメントでイメージ api-web:0.9.4-alpha
を生成するために使用される Dockerfile は次のとおりです
リーリー
この Dockerfile も問題なく正常に動作します。このイメージを使用する
ファイルも正常に動作します。
コンテナからのトラフィックがエラーで api-web
php-fpm コンテナに到達できない理由
リーリー
P粉4404536892023-12-16 10:03:24
私の知る限り、両方のポッド、または少なくともコンテナには同じソース ファイルが必要です。 nginx がこの php ファイルの存在を認識していない場合、リクエストを php-fpm コンテナに転送できません。
コンテナについて話していますが、nginx と php-fpm を別々のポッドに分割することはお勧めしません。これらのコンテナは、同じソースを持つポッド内でユニットとして起動する可能性が高くなります。何らかの cron ジョブまたはバッチ ジョブがある場合を除きます。