自建Azure VM Kubernetes集群中Ingress-Nginx Controller外部IP长期处于Pending状态的问题求助
自建Azure VM Kubernetes集群中Ingress-Nginx Controller外部IP长期处于Pending状态的问题求助
我在Azure虚拟机上手动搭建了Kubernetes集群,因为Azure Kubernetes服务(AKS)不支持RHEL系统。我的所有应用服务都配置成了portType: ClusterIP。现在我尝试创建ingress-nginx控制器时,服务的外部IP状态一直卡在Pending,半天没动静。
下面是我已经试过的几个步骤:
- 手动创建Kubernetes集群:因为是自行搭建的集群,Ingress控制器没法自动分配公网/外部IP,所以我手动创建了一个公网IP。
- 配置Azure负载均衡器:我手动搭建了Azure负载均衡器,并且把之前创建的公网IP绑定到了这个负载均衡器上。
- 尝试NGINXaaS:我试过用NGINX服务(NGINXaaS)来做负载均衡,但它属于外部负载均衡器,没办法把流量路由到集群内部的ClusterIP服务。
- 配置MetalLB:我也试着配置MetalLB来处理负载均衡,但最终没有成功。
备注:内容来源于stack exchange,提问作者user3661985
相关产品推荐
相关产品推荐

