Helm kubernetes-dashboard install 删除 pod 和服务名称中重复的作品

Helm kubernetes-dashboard install remove repeated works in the pod and service name

我正在使用 helm 安装仪表板服务。它的创建 pods 和这样的服务名称 kubernetes-dashboard-kubernetes-dashboard。如何从名称中删除重复的 kubernetes-dashboard 单词。

helm install stable/kubernetes-dashboard  --name kubernetes-dashboard --namespace  kube-system

输出

 k get svc  -n kube-system  |grep dashboard
kubernetes-dashboard-kubernetes-dashboard   10.96.114.17     <none>        80/TCP          26m

谢谢 SR

如果不更改 kubernetes-dashboard helm chart,恐怕您无法实现此目的。

根据这个代码

  _helpers.tpl
  ...
  {{ define "fullname" }}
  {{- $name := default "kubernetes-dashboard" .Values.nameOverride -}}
  {{ printf "%s-%s" .Release.Name $name | trunc 63 -}}
  {{ end }}
  ...

  svc.yaml

  ...
  metadata:
    name: {{ template "fullname" . }}
  ...

service/pod 名称由版本名称和 "kubernetes-dashboard".

连接而成

您可以调整 "fullname" 模板来解决这个问题。