可以配置 LoadBalancer 类型的 Kubernetes 服务,以便根据入站请求的源 IP 地址允许负载均衡器流量,以及仅允许本地 pod 流量。
基于源 IP 范围允许流量的负载均衡器服务示例
如果对 主管 使用 NSX 网络连接,则可以将 LoadBalancer 类型的 Kubernetes 服务配置为使用源 IP 范围。通过此功能,可以指定要允许或阻止的源 IP 地址。
以下负载均衡器服务规范配置具有一系列允许的源 IP CIDR 的
loadBalancerSourceRanges
参数。仅允许来自这些源 IP 范围的入站请求;将丢弃所有其他入站流量。
apiVersion: v1 kind: Service metadata: name: allow-based-on-source-IPs spec: selector: app: testApp ports: - protocol: TCP port: 80 targetPort: 80 loadBalancerSourceRanges: - 10.0.0.0/24 - 10.1.0.0/24 type: LoadBalancer