feat: 完成 issue #8 ⑥ K8s/Helm 部署底座 + 昇腾适配层
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
{{/*
|
||||
iAOP Helm Chart 辅助模板(_helpers.tpl)
|
||||
*/}}
|
||||
|
||||
{{/*
|
||||
展开 Chart 全名(release 名 + chart 名,截断到 63 字符)。
|
||||
*/}}
|
||||
{{- define "iaop.fullname" -}}
|
||||
{{- printf "%s-%s" .Release.Name .Chart.Name | trunc 63 | trimSuffix "-" -}}
|
||||
{{- end -}}
|
||||
|
||||
{{/*
|
||||
Chart 名称标签。
|
||||
*/}}
|
||||
{{- define "iaop.name" -}}
|
||||
{{- .Chart.Name | trunc 63 | trimSuffix "-" -}}
|
||||
{{- end -}}
|
||||
|
||||
{{/*
|
||||
通用标签。
|
||||
*/}}
|
||||
{{- define "iaop.labels" -}}
|
||||
helm.sh/chart: {{ printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" }}
|
||||
app.kubernetes.io/name: {{ include "iaop.name" . }}
|
||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
|
||||
app.kubernetes.io/managed-by: {{ .Release.Service }}
|
||||
{{- end -}}
|
||||
|
||||
{{/*
|
||||
选择器标签。
|
||||
*/}}
|
||||
{{- define "iaop.selectorLabels" -}}
|
||||
app.kubernetes.io/name: {{ include "iaop.name" . }}
|
||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||
{{- end -}}
|
||||
|
||||
{{/*
|
||||
推理后端镜像完整名(repository:tag)。
|
||||
*/}}
|
||||
{{- define "iaop.image" -}}
|
||||
{{- printf "%s:%s" .Values.image.repository .Values.image.tag -}}
|
||||
{{- end -}}
|
||||
Reference in New Issue
Block a user