我有一个带有VNet的Azure WebApp和一个带有VNet的Kubernetes集群。
在Kubernetes集群VNet中,我有三个接口:
- aks-带有10.224.0.0/16的子网,POD在其中获取其IP(默认/使用群集创建)
- app-subnet with 10.225.1.0/24用于与WebApp Services集成
1.带有10.225.2.0/24的pbi子网,用于与PowerBI虚拟网关集成
我还将WebApp VNet与Kubernetes VNet x1c 0d1x集成
使用webapp我可以联系到集群的POD IP,但我无法联系到集群的服务IP或服务私有IP。
我还注意到服务的地址空间和子网不是在集群创建时默认创建的。
任何想法,为什么以及如何我可以解决这个问题?
1条答案
按热度按时间yx2lnoni1#
解决方案是使用负载均衡器的服务类型,但注解为“内部负载均衡器”
这将为内部负载均衡器提供POD的IP(并将分配给服务外部IP),稍后将从其他两个IP访问。