使用helm安装higress后,找不到LoadBalancer IP怎么处理?

使用helm安装higress后,找不到LoadBalancer IP怎么处理?7d90d06e9e9f83838fb99fb68188851d_.png

展开
收起
三分钟热度的鱼 2023-12-06 18:11:37 146 分享 版权
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    如果您使用helm安装higress后找不到LoadBalancer IP,可以尝试以下步骤:

    1. 检查Kubernetes集群中是否存在名为“higress”的命名空间。如果不存在,请使用以下命令创建它:

      kubectl create namespace higress
      
    2. 确认您已正确配置了外部负载均衡器(例如Nginx或HAProxy)。确保您的负载均衡器已正确配置并监听正确的端口。

    3. 检查higress部署是否正确创建。您可以使用以下命令查看higress部署的状态:

      kubectl get deployments -n higress
      

      如果状态不是“Running”,则可能需要重新部署higress。您可以使用以下命令删除现有的higress部署并重新部署:

      kubectl delete deployment higress-nginx -n higress
      helm repo add bitnami https://charts.bitnami.com/bitnami
      helm install my-release bitnami/nginx-ingress --namespace higress --set service.type=LoadBalancer --set service.loadBalancerIP="your-loadbalancer-ip"
      
    4. 确认您的网络插件是否支持LoadBalancer服务类型。如果您使用的是Calico网络插件,则需要在Calico配置文件中添加LoadBalancer服务类型支持。您可以在此处找到有关如何配置Calico以支持LoadBalancer服务的更多信息:https://docs.projectcalico.org/v3.14/reference/calicoctl/resources/serviceaccount#networkpolicy

    2023-12-07 20:32:28
    赞同 展开评论
  • 安装个别的组件,模拟分配。这个是 hostport,不用 nodeport 也可以。此回答整理自微信群“Higress 社区交流 7 群”

    2023-12-06 21:24:20
    赞同 展开评论
问答分类:
问答地址:

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

还有其他疑问?
咨询AI助理