gpt4 book ai didi

nginx - Helm Nginx Ingress - 如何在 "helm install"命令中指定外部 IP

转载 作者:行者123 更新时间:2023-12-02 18:55:47 26 4
gpt4 key购买 nike

我需要在使用 HELM 安装创建 Ingress Controller 时指定将关联到 Nginx 服务的外部 IP:

helm install nginx-ingress ingress-nginx/ingress-nginx -f internal-ingress.yaml 
--set controller.nodeSelector."beta\.kubernetes\.io/os"=linux
--set defaultBackend.nodeSelector."beta\.kubernetes\.io/os"=linux

所以我想设置在创建时可以看到的静态 EXTERNAL-IP 地址:

kubectl get services
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE

nginx-ingress-ingress-nginx-controller LoadBalancer 10.0.36.81 10.33.27.35 80:31312/TCP,443:30653/TCP 5d

我需要这个,因为已经为这个 IP 设置了 DNS 配置,我想再次避免这种配置。

最佳答案

您可以在安装命令中添加标志:

 --set controller.service.loadBalancerIP=XXXX

其中 XXXX 是您要使用的静态外部 IP。请记住,IP 需要是区域性的,并且与集群位于同一区域。

参见:external-ip-ingress-controller .

关于nginx - Helm Nginx Ingress - 如何在 "helm install"命令中指定外部 IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66200188/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com