【问题标题】:K8s nginx ingress controller: error: error parsing deploy-tls-termination.yaml: error converting YAML to JSONK8s nginx入口控制器:错误:解析deploy-tls-termination.yaml时出错:将YAML转换为JSON时出错
【发布时间】:2021-11-12 13:11:34
【问题描述】:

我在 Kubernetes EKS v 1.20 中设置 nginx 入口控制器时遇到问题。我正在关注 kubernetes/ingress-nginx 安装指南 (https://kubernetes.github.io/ingress-nginx/deploy/#aws) 并尝试使用以下模板在 AWS ELB 中设置 TLS 终止:

wgethttps://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.0.0/deploy/static/provider/aws/deploy-tls-termination.yaml

我已将以下属性替换为相应的值:

VPC CIDR in use for the Kubernetes cluster:

proxy-real-ip-cidr: XXX.XXX.XXX/XX

AWS Certificate Manager (ACM) ID
arn:aws:acm:us-west-2:XXXXXXXX:certificate/XXXXXX-XXXXXXX-XXXXXXX-XXXXXXXX

但是当我部署清单时,出现以下错误:

error: error parsing deploy-tls-termination.yaml: error converting YAML to JSON: yaml: line 20: mapping values are not allowed in this context

Y 使用 yamlint 检查了 sintax,结果如下:

yamllint deploy-tls-termination.yaml 
deploy-tls-termination.yaml
  45:21     error    syntax error: mapping values are not allowed here (syntax)
  273:81    error    line too long (90 > 80 characters)  (line-length)
  274:81    error    line too long (142 > 80 characters)  (line-length)
  336:81    error    line too long (131 > 80 characters)  (line-length)
  476:81    error    line too long (82 > 80 characters)  (line-length)
  517:81    error    line too long (86 > 80 characters)  (line-length)
  591:81    error    line too long (84 > 80 characters)  (line-length)
  621:81    error    line too long (139 > 80 characters)  (line-length)
  641:81    error    line too long (84 > 80 characters)  (line-length)
  671:81    error    line too long (139 > 80 characters)  (line-length)

我不知道如何解决它。有什么想法吗?

【问题讨论】:

    标签: kubernetes nginx-ingress


    【解决方案1】:

    清单中有一个额外的空间。修复:https://github.com/kubernetes/ingress-nginx/pull/7654

    【讨论】:

      猜你喜欢
      • 2018-06-23
      • 2019-11-18
      • 1970-01-01
      • 2021-02-04
      • 2016-12-18
      • 2023-04-02
      • 1970-01-01
      • 2021-06-04
      • 2021-10-03
      相关资源
      最近更新 更多