kuberneteコンテナをGoogleクラウドプラットフォームにデプロイしましたが、すべて正常に動作します。しかし私が混乱させたのは、フラスコのアプリケーションをポート9001
で実行するように設定し、conatinerPort
を9001に設定して、--port 9001
をkubectl run
コマンドで使用したことです。しかし、どういうわけか、フラスコのアプリはまだポート80
で実行され、ポート80
がロードバランサに公開されていました..Kubernete Podsで動作するフラスコアプリケーションはコンフィグレーションのポートを尊重しません
私が間違っていることや、クーベルテーのバグですか? 私はドッカーを使っていました:私のポッドを作るためにpython:3イメージ。
共有あなたのフラスココード? –
if __name__ == '__main__': app.run(host = '0.0.0.0'、port = '9001') これはフラスコのアプリケーションを開始する方法です。 –
Kubernetesのようなことは関係ありません。 –