我在Google Kubernetes Engine上有一个HTTP LoadBalancer,它配置了nginx-ingress来提供网站流量。我现在也想在端口5432上公开一个数据库(PostgreSQL)。如何在不需要单独的LoadBalancer的情况下实现这一点? nginx-ingress似乎只支持HTTP流量。
答案 0 :(得分:0)
编辑: 其实,没关系;有关如何通过NGINX ingress configmap添加主片段的信息,请参阅https://github.com/nginxinc/kubernetes-ingress/blob/c525f568e5b2c5fb234706c67c9a453d4248ee9f/examples/customization/nginx-config.yaml#L35。查找如何使用NGINX作为TCP代理并将该代码段放在那里
通过注释提供的配置代码段不允许您添加整个服务器。这意味着标准入口控制器部署无法满足您的要求。您必须自己组建自定义部署以添加其他服务器代码段。