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

2020-08-20 14:14:56 +08:00
 zealinux

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

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

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

因为向 Azure 确认过这个问题,除非直接或间接绑定过固定的 IP 地址(例如通过 Azure LB )否则出口 IP 是不确定的。正常情况下 AKS 都会搭配 LB 来负载某些出入流量。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/699938

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX