2

我正在使用 helm 安装仪表板服务。它创建 pod 和服务名称,例如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

谢谢

4

1 回答 1

1

如果不更改 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" . }}
  ...

服务/pod 名称由发布名称和“kubernetes-dashboard”连接而成。

您可以调整“全名”模板来解决此问题。

于 2017-07-25T15:54:40.487 回答