gpt4 book ai didi

charts - 创建后如何重命名 Helm chart ?

转载 作者:行者123 更新时间:2023-12-02 12:16:14 33 4
gpt4 key购买 nike

我使用以下命令创建了一个名为“abc”的 Helm 图表helm create abc现在,当我安装此图表时,所有创建的kuberenets资源将具有一个包含“abc”的名称。

现在,我必须将图表“abc”重命名为“xyz”。
如果我用helm install --name xyz ./abc只有图表名称更改为xyz。其中的资源保留为“abc”。

我需要重命名整个图表(及其资源)以进行重命名。
我有什么选择吗?

最佳答案

您可以使用xyz来访问{{ .Release.Name }},并且需要使用{{ .Release.Name }}更新资源名称,以便每次都动态地选择名称:

apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ .Release.Name }}
labels:
app.kubernetes.io/name: {{ .Values.app.dbName }}
app.kubernetes.io/instance: {{ .Release.Name }}
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/name: {{ .Values.app.dbName }}
app.kubernetes.io/instance: {{ .Release.Name }}
template:
metadata:
labels:
app.kubernetes.io/name: {{ .Values.app.dbName }}
app.kubernetes.io/instance: {{ .Release.Name }}
spec:
containers:
- image: mysql:5.6
name: "{{ .Release.Name }}-mysql" // or just {{ .Release.Name }}

关于charts - 创建后如何重命名 Helm chart ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56148944/

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