0

kubernetes で nginx を試して、さまざまなポートで実行されているサービスにアクセスします。

最初にすべてのサービスが展開され、最後に nginx が展開されたとき、すべてが正常に機能していることがわかります。

いずれかのサービスが更新/再起動された場合、nginx はその特定のサービスにアクセスできません。

server {
    location / {
        proxy_pass http://backends.example.com:8080;
    }
}

nginxを再起動した場合にのみサービスにアクセスできます

nginx -s reload 

とにかく、サービスの再起動を反映するためにnginxを検出/ポーリングさせる(DNSを使用したサービス検出)

4

1 に答える 1