首页 > 解决方案 > 如何查找 Azure AKS 传出 IP

问题描述

如果我创建一个带有 Ingress 的集群,它会创建一个带有公共 IP 的服务,我可以使用我的 DNS 将其作为传入流量的目标。但是,如果我使用该 IP 将数据库连接等列入白名单,则它不起作用。如何找到我的白名单的传出 IP 地址?

标签: azurekubernetesazure-aks

解决方案


我建议预先创建公共 IP(仅 IP,而不是 LoadBalancer),然后将其分配给服务:

apiVersion: v1
kind: Service
metadata:
  name: demo
spec:
  loadBalancerIP: YOUR_STATIC_IP
  type: LoadBalancer

注意:还要检查公共 IP 的 SKU,因为当您使用基本 SKU 时 IP 可能会发生变化。


推荐阅读