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