【发布时间】:2021-12-24 21:50:33
【问题描述】:
我正在寻找以下解决方案。如何使用 Helm Chart 安装仅创建具有入口的内部负载均衡器而没有外部负载均衡器?通常入口安装安装的外部负载均衡器后来注册到域,一切都很好。在我的情况下,我们将有一个需要内部负载平衡器的内部服务器。我使用 ingress-nginx 只是因为 CloudBees(目标服务)正在使用该技术,但我没有管理它。我手动创建了一个内部负载均衡器,然后是一个入口,但这不是企业解决方案。理想情况下,我必须以这种方式安装 ingress-nginx,只安装入口负载均衡器。请帮我找到一种方法。
也许你过去做过这样的事情,你可以帮助我一点:)
这是我现在的处理方式。
为cloudbeesinstallation准备我使用ingress-nginx安装。
INGRESS_EXAMPLE_NS=cloudbees-core
kubectl create ns $INGRESS_EXAMPLE_NS
kubens $INGRESS_EXAMPLE_NS
helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
helm repo update
#install ingress
helm upgrade -i ingress-nginx ingress-nginx/ingress-nginx
我已经列出了所有可能的值
helm show values ingress-nginx/ingress-nginx > values-nginx.yaml
我会试一试:
internal:
enabled: false
annotations: {}
非常感谢所有参与解决方案发现的人。
【问题讨论】:
-
你可以用你需要的 ingress 制作你自己的 helm chart,然后调用 ingress-nginx 作为依赖
标签: kubernetes yaml kubernetes-helm nginx-ingress internal-load-balancer