zealinux

如果部署服务在 K8s 集群,那么微信公众平台 IP 白名单设置是什么?

  •  
  •   zealinux · Aug 20, 2020 · 3474 views
    This topic created in 2174 days ago, the information mentioned may be changed or developed.

    使用了 Azure 的 Kubernetes 平台,不知道 IP 地址是什么。 有什么办法可以获取吗?

    9 replies    2020-09-18 13:18:37 +08:00
    qyvlik
        1
    qyvlik  
       Aug 20, 2020 via Android
    k8s 平台应该可以设置类似 NAT 的设备(带公网 ip),这个设备作为集群统一的公网出口。
    anubu
        3
    anubu  
       Aug 20, 2020
    以 k8s 集群视角来看,分为出站 IP 和入站 IP 。首先分清楚你要找到的是哪个 IP 。不同云厂商 k8s 产品可能略有不同,不过一般套路是入站 IP 为弹性 IP 加负载均衡,出站 IP 为弹性 IP 加 NAT 网关。
    irockytan
        4
    irockytan  
       Aug 20, 2020 via Android
    还有一个方案,当某些 k8s 集群不允许或者无法直接连接互联网时,可以通过正向代理方式访问互联网,白名单就是正向代理的出口 IP
    opengps
        5
    opengps  
       Aug 20, 2020
    如果你真的服务器后端集群很大,那么你最终得有个 slb 作为“总入口”,slb 的 ip 是固定的
    RRL
        6
    RRL  
       Aug 20, 2020 via Android
    Azure AKS 的 LB 可以指定 IP,如果有多个 LB 并绑定了多个 IP 那出口是不确定的(严格意义)具体文档上描述的比较清晰。
    julyclyde
        7
    julyclyde  
       Aug 21, 2020
    后面几位和前面几位说的并不是同一个方向啊
    理解这个提问还需要有微信公众平台开发的知识
    salmon5
        8
    salmon5  
       Aug 24, 2020
    ifconfig
    ip addr
    RRL
        9
    RRL  
       Sep 18, 2020
    @julyclyde 可能没有表达清楚吧。

    不知道楼主是否解决问题了。

    因为向 Azure 确认过这个问题,除非直接或间接绑定过固定的 IP 地址(例如通过 Azure LB )否则出口 IP 是不确定的。正常情况下 AKS 都会搭配 LB 来负载某些出入流量。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2651 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 15:51 · PVG 23:51 · LAX 08:51 · JFK 11:51
    ♥ Do have faith in what you're doing.