ホームページ  >  に質問  >  本文

Kubernetes Nginx コンテナが php-fpm コンテナにアクセスできない

nginx コンテナーと php-fpm laravel コンテナー用に 2 つの Kubernetes デプロイメントを作成しました。しかし、何らかの理由で、nginx からのトラフィックが php-fpm コンテナに正常に到達していないようで、次のエラーが生成されます

リーリー

これは私の展開ファイルです

リーリー

namespace は個別に宣言されます。各デプロイメントの両方のコンテナーが正常に実行されます。

リーリー リーリー

デプロイメントでイメージ api-web:0.9.4-alpha を生成するために使用される Dockerfile は次のとおりです リーリー この Dockerfile も問題なく正常に動作します。このイメージを使用する

docker-compose

ファイルも正常に動作します。

nginx-deployment

コンテナからのトラフィックがエラーで api-web php-fpm コンテナに到達できない理由 リーリー

P粉131455722P粉131455722283日前453

全員に返信(1)返信します

  • P粉440453689

    P粉4404536892023-12-16 10:03:24

    私の知る限り、両方のポッド、または少なくともコンテナには同じソース ファイルが必要です。 nginx がこの php ファイルの存在を認識していない場合、リクエストを php-fpm コンテナに転送できません。

    コンテナについて話していますが、nginx と php-fpm を別々のポッドに分割することはお勧めしません。これらのコンテナは、同じソースを持つポッド内でユニットとして起動する可能性が高くなります。何らかの cron ジョブまたはバッチ ジョブがある場合を除きます。

    返事
    0
  • キャンセル返事