helm 发布更新 案例(五)
## name: {{ include "meta-app.fullname" . }} 来源于
helm create meta-app
helm create demo
##获取configmap
kubectl describe configmap -n metaverse
##查看configmap详情
kubectl describe configmap umi-user -n metaverse
#读取文件中的内容作为data数据
(.Files.Glob "config/dev/*").AsConfig
##service.yaml配置
{{- if .Values.service.enabled -}}apiVersion: v1kind: Servicemetadata: name: {{ include "meta-app.fullname" . }} labels: {{- include "meta-app.labels" . | nindent 4 }}spec: type: {{ .Values.service.type }} ports: {{- if eq .Values.service.type "NodePort" }} {{- range .Values.service.ports }} - port: {{ .port }} targetPort: {{ .targetPort }} protocol: {{ .protocol }} name: {{ .name }} {{- with .nodePort }} nodePort: {{ . }} {{- end }} {{- end }} {{- else }} {{- range .Values.service.ports }} - port: {{ .port }} targetPort: {{ .targetPort }} protocol: {{ .protocol }} name: {{ .name }} {{- end }} {{- end }} selector: {{- include "meta-app.selectorLabels" . | nindent 4 }}{{- end }}##模拟验证helm chart是否正常
helm install t1 --dry-run --debug ./umi-mo