【发布时间】:2022-02-18 20:52:46
【问题描述】:
我正在尝试使用 helm 部署服务。该集群是 Azure AKS,我有一个与可用于入口的集群关联的 DNS 区域。
但问题是 DNS 区域处于 k8s 机密中,我想在入口中使用它作为主机。如下所示
spec:
tls:
- hosts:
- {{ .Chart.Name }}.{{ .Values.tls.host }}
rules:
- host: {{ .Chart.Name }}.{{ .Values.tls.host }}
http:
paths:
-
pathType: Prefix
backend:
service:
name: {{ .Chart.Name }}
port:
number: 80
path: "/"
我想要来自秘密的.Values.tls.host 值。目前,它被硬编码在values.yaml 文件中。
【问题讨论】:
标签: kubernetes kubernetes-helm azure-aks