gpt4 book ai didi

kubernetes - 使用图表stable/nginx-ingress设置Ingress和Helm

转载 作者:行者123 更新时间:2023-12-02 11:51:56 25 4
gpt4 key购买 nike

我想在Helm的Kubernetes集群上安装Ingress,所以我做了

$> helm install stable/nginx-ingress
... a lot of output
NOTES:
The nginx-ingress controller has been installed.
It may take a few minutes for the LoadBalancer IP to be available.
You can watch the status by running 'kubectl --namespace default get services -o wide -w solemn-toucan-nginx-ingress-controller'

An example Ingress that makes use of the controller:

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
annotations:
kubernetes.io/ingress.class: nginx
name: example
namespace: foo
spec:
rules:
...

因为我要用Helm安装所有东西,所以我不清楚应该如何安装Ingress。正如您在Helm生成的输出中看到的那样,它们显示了一个 Ingress示例,但没有显示我应该如何提供它。

我可以想到2:
  • 复制整个图表并将我的ingress.yaml移到templates文件夹
  • 使用kubectl
  • 创建一个Helm Chart,该Helm Chart提供Ingress资源

  • 从以上三个中,我最喜欢最后一个,但是也许还有另一种方式(也许有一些配置选项)?

    最佳答案

    helm install stable/nginx-ingress将安装Ingress Controller ,但不会为您的服务(应用程序)创建Ingress。如果您有一项服务,并且想要使用Helm Charts进行部署,则需要在该服务的Helm Charts的模板文件夹中添加Ingress.yaml。例如,您可以检查Kubernetes-dashboard

    关于kubernetes - 使用图表stable/nginx-ingress设置Ingress和Helm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57824427/

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