Charts 创建舵图后如何重命名?
我用命令创建了一个名为“abc”的舵图Charts 创建舵图后如何重命名?,charts,kubernetes,dependencies,rename,kubernetes-helm,Charts,Kubernetes,Dependencies,Rename,Kubernetes Helm,我用命令创建了一个名为“abc”的舵图 helm create abc 现在,当我安装此图表时,所有创建的kuberenets资源都将有一个包含“abc”的名称 现在我必须将图表“abc”重命名为“xyz”。 如果我使用 helm安装——名称xyz./abc 只有图表名称更改为xyz。其中的资源仍然是“abc” 我需要重命名整个要重命名的图表(及其资源)。 我有任何选项吗?您可以使用{.Release.Name}访问xyz,并且需要使用{.Release.Name}}更新资源名称,以便每次动态拾
helm create abc
现在,当我安装此图表时,所有创建的kuberenets资源都将有一个包含“abc”的名称
现在我必须将图表“abc”重命名为“xyz”。
如果我使用
helm安装——名称xyz./abc
只有图表名称更改为xyz。其中的资源仍然是“abc”
我需要重命名整个要重命名的图表(及其资源)。
我有任何选项吗?您可以使用
{.Release.Name}
访问xyz
,并且需要使用{.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 }}