首页 > 解决方案 > 如何在请求来自 kubernetes 内的 pod 的外部服务中限制源 IP

问题描述

假设我有一个 mysql 服务,在这个 vm 上,我想通过 iptables 限制源 ip,但是源来自 kubernetes pod,有没有办法实现这个目标?让一些 pod 可以访问 mysql,其他 pod 不能。

顺便说一句,我在 kubernetes 集群中的所有服务类型都是 clusterIP

我知道我可以在 kubernetes 集群中做一些网络策略,但是在 DBA 视图中,

这是你的事,我不敢相信你,我会通过 iptables 执行我的规则。

标签: kuberneteskubernetes-networkpolicy

解决方案


在 mysql pod 上定义网络策略规则。使用网络策略,您可以控制从特定 pod 或命名空间到 mysql pod 的流量


推荐阅读