Kubernetes 分析nginx入口文件的tls部分时出错
我有以下几点Kubernetes 分析nginx入口文件的tls部分时出错,kubernetes,yaml,nginx-ingress,Kubernetes,Yaml,Nginx Ingress,我有以下几点 spec: tls: - hosts: - domain.com - www.domain.com secretName: secret-prod - stage.domain.com - www.stage.domain.com secretName: secret-stage 我从各种示例中复制了该文件的格式,但是当我尝试在kubectl中应用该文件时,它会引发以下错误 错误:解析nginx/
spec:
tls:
- hosts:
- domain.com
- www.domain.com
secretName: secret-prod
- stage.domain.com
- www.stage.domain.com
secretName: secret-stage
我从各种示例中复制了该文件的格式,但是当我尝试在kubectl中应用该文件时,它会引发以下错误
错误:解析nginx/ingres.yml时出错:将YAML转换为JSON时出错:YAML:第13行:未找到预期的键
第13行写着secretName:secretprod
这种格式有什么问题?您需要像这样将它们分开:
tls:
- secretName: secret-prod
hosts:
- domain.com
- www.domain.com
- secretName: secret-stage
hosts:
- stage.domain.com
- www.stage.domain.com
有关完整示例,请参见