NGINX处理JSON POST请求传递给Kubernetes上的Python Flask容器

我是新来的负载平衡器的使用,仍然试图围绕如何负载平衡,因为NGINX可以利用JSON POST请求到我的Kubernetes集群python烧瓶容器。

我在我的Kubernetes集群中设置了nginx和python烧瓶容器,并将nginx作为我的负载均衡器,并将两组容器都作为具有Kubernetes集群上的端口#的服务公开。 我给了nginx一个静态IP。

我很困惑,因为我是新来的,当我将JSON body POST请求传递给NGINX静态IP时,如何将它路由到python容器容器(其中包含.py文件,我是尝试通过JSON文本.py文件设置为处理GET,POST请求通过Restful API内的烧瓶代码设置。我有一个请求的URL设置,但不知道如果这应该是NGINX静态IP)。

我是否缺lessNGINX中的configuration图层来将JSON POST正文数据路由到Kubernetes中的python Flask容器?

我应该使用Ingress API控制器吗?

理想情况下,我想用我的JSON POST正文请求来ping负载均衡器,并让我的Flask python容器输出容器中的.py文件的运行。 我期待扩大这些服务的更多请求。

谢谢。

这真的取决于你的要求。

要回答这可能会如何工作:

HTTP请求被发送到nginx容器,然后将请求传递给多个容器中的一个。 关于如何用nginx实现这个function的更多信息可以在这里find: http : //nginx.org/en/docs/http/load_balancing.html