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