【发布时间】:2020-11-20 09:11:00
【问题描述】:
我想要实现的是在我的入口图表中的 hosts 字段中设置一组值,类似于:
spec:
tls:
hosts:
- domain1
- domain2
- domain3
我面临的问题是我有一个默认域 (domain1) 和一个非固定长度的额外域数组 (domain2, domain3)。
我尝试的是沿着默认值遍历数组
- hosts:
- {{.Values.domain}}
{{- range $key, $val := .Values.regionalDomain }}
- {{ $val }}
{{- end }}
但我收到类似于以下内容的错误:spec.tls[0].hosts: Invalid value: "domain1 - domain2 - domain3": a DNS-1123 subdomain must consist of lower case alphanumeric characters, '-' or '.', and must start and end with an alphanumeric character (e.g. 'example.com', regex used for validation is '[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*')
【问题讨论】:
标签: kubernetes kubernetes-helm kubernetes-ingress