运行在Kubernete Pods上的烧瓶应用程序不configuration端口

我已经在谷歌云平台上部署了我的kubernete容器,一切正常。 但有一件事让我困惑的是,我专门设置我的烧瓶应用程序运行在9001端口,并设置conatinerPort 9001以及使用 – 端口--port 9001kubectl run命令。 但不知何故,烧瓶应用程序仍然运行在80端口,我基本上是强迫80端口暴露给我的负载平衡器..

有什么我做错了,或者这是一个与Kubernete的错误? 我正在使用docker:python:3图像来构build我的豆荚。

容器配置 从烧瓶应用程序登录

containerPort与烧瓶应用程序运行的端口无关。 这只是港口,由容器曝光。

你需要检查你的烧瓶应用程序设置,在那里你应该能够设置端口来运行应用程序。

就像是:

 if __name__ == '__main__': app.run(host='0.0.0.0', port=9001)