具有HTTPS和TCP流量的Kubernetes LoadBalancer

时间:2018-01-03 18:31:56

标签: kubernetes google-kubernetes-engine

我在Google Kubernetes Engine上有一个HTTP LoadBalancer,它配置了nginx-ingress来提供网站流量。我现在也想在端口5432上公开一个数据库(PostgreSQL)。如何在不需要单独的LoadBalancer的情况下实现这一点? nginx-ingress似乎只支持HTTP流量。

1 个答案:

答案 0 :(得分:0)

编辑: 其实,没关系;有关如何通过NGINX ingress configmap添加主片段的信息,请参阅https://github.com/nginxinc/kubernetes-ingress/blob/c525f568e5b2c5fb234706c67c9a453d4248ee9f/examples/customization/nginx-config.yaml#L35。查找如何使用NGINX作为TCP代理并将该代码段放在那里

通过注释提供的配置代码段不允许您添加整个服务器。这意味着标准入口控制器部署无法满足您的要求。您必须自己组建自定义部署以添加其他服务器代码段。