【发布时间】:2020-02-25 09:57:05
【问题描述】:
我从 Kubernetes Docker 和 Flask 开始,我需要发布一个包含多个路由的 Flask 应用程序。如何将路径更改为我的deploy.yml 以访问多个 URL。
这是我的app.py:
@app.route('/',methods = ['GET','POST'])
def extract():
{code}
@app.route('/secondeurl', methods = ['GET','POST'])
def seconde():
{code}
还有我的 deploy.yml :
paths:
- path: /
backend:
serviceName: hello
servicePort: 8080
我尝试了这些不同的方法,但没有一个能正常工作:
paths:
- path: /.*
backend:
serviceName: hello
servicePort: 8080
paths:
- path: /
backend:
serviceName: hello
servicePort: 8080
- path: /secondeurl
backend:
serviceName: hello
servicePort: 8080
【问题讨论】:
-
我真的不清楚你想要达到什么目的,请更好地解释你的环境。您正在运行哪种 Kubernetes?这一切都发生在集群内部还是外面有什么东西?这是一个入口对象的路径还是你试图在其他地方配置它?如果可能,请发布您的整个 deploy.yaml,编辑您需要的内容,但会有很大帮助。
标签: python docker flask kubernetes