gpt4 book ai didi

kubernetes - Helm如何定义.Release.Name值

转载 作者:行者123 更新时间:2023-12-03 07:43:44 31 4
gpt4 key购买 nike

我使用 helm create 命令创建了基本的 helm 模板。在检查 Ingress 模板时,它添加了字符串 RELEASE-NAME 和应用程序名称,如下所示 RELEASE-NAME-microapp

如何更改 .Release.Name 值?

helm template --kube-version 1.11.1  microapp/

# Source: microapp/templates/ingress.yaml
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: RELEASE-NAME-microapp
labels:
app: microapp
chart: microapp-0.1.0
release: RELEASE-NAME
heritage: Tiller
annotations:
kubernetes.io/ingress.class: nginx

最佳答案

这取决于您拥有的 Helm 版本; helm version 可以告诉你这一点。

在 Helm 版本 2 中,它是 helm install --name 参数的值,如果没有此参数,Helm 将自行选择一个名称。如果您正在检查可能通过 helm template 生成的内容,该模板也采用 --name 参数。

在 Helm 版本 3 中,它是 helm install 命令的第一个参数。除非您明确要求 Helm install --generate-name ,否则 Helm 不会自动生成名称。 helm template 也采用相同的选项。

此外,在 helm 3 中,如果您想显式指定名称,则应使用 --name-template 标志。例如helm template --name-template=dummy 以便使用名称 dummy 而不是 RELEASE-NAME

关于kubernetes - Helm如何定义.Release.Name值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51718202/

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