【发布时间】:2018-05-20 16:37:56
【问题描述】:
这是我进入 kubernetes 世界的第一步,如果我的术语没有正确使用等,请原谅。 我正在运行一个没有外部负载均衡器的单节点 kubernetes 设置,并且我已经部署了一个带有容器的 pod。一个mysql数据库和一个powerdns。 Powerdns 应该将端口 53 公开给互联网,而 mysql 应该只在集群中公开其端口。 因此我设置了以下内容:
pod 的“hostNetwork: true”
“hostPort”用于 powerdns 容器而不是 mysql
“类型:ClusterIP”的端口 3306 的服务
现在一切都在运行。 Powerdns 可以连接到 mysql 并暴露在 Internet 的 53 端口上。 但与我的假设相反,mysql 数据库也暴露在互联网上。
谁能给我一个提示我做错了什么?
【问题讨论】: