入口处有以下内容
spec:
tls:
- hosts:
- domain.com
- www.domain.com
secretName: secret-prod
- stage.domain.com
- www.stage.domain.com
secretName: secret-stage
我已经从各种示例中复制了此格式,但是当我尝试在kubectl中应用文件时,它会引发以下错误
错误:解析nginx / ingress.yml时发生错误:将YAML转换为JSON时发生错误:yaml:第13行:未找到预期的键
第13行显示的是secretName:secret-prod
此格式有什么问题?
答案 0 :(得分:1)
您需要像这样将它们分开:
tls:
- secretName: secret-prod
hosts:
- domain.com
- www.domain.com
- secretName: secret-stage
hosts:
- stage.domain.com
- www.stage.domain.com