【发布时间】:2017-09-26 11:03:39
【问题描述】:
我有一个带有两个容器的 pod。一个应用程序和一个数据库。我有两个 pod 副本。
我想暴露应用程序端口以在集群外访问,我不想暴露数据库端口。
但我想使用 DNS 访问数据库端口来平衡流量。
我可以创建两个服务,一个作为 NodePort 并将应用程序端口公开,另一个服务作为 ClusterIP 公开数据库端口。
我还可以从应用程序服务器连接到 localhost,因为之前的流量已经平衡。并且只将应用服务器公开为节点端口。
问题是:我能否将数据库端口公开为集群 ip,将应用程序端口公开为节点端口,仅提供一项服务?
谢谢。
【问题讨论】:
标签: kubernetes