我在Kubernetes EKS v1.20中设置nginx入口控制器时遇到问题。我正在遵循kubernetes/ingress nginx安装指南(https://kubernetes.github.io/ingress-nginx/deploy/#aws),并尝试使用以下模板在AWS ELB中设置TLS终端:
我已经将下面的属性替换为相应的值:
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 contextY使用yamllint检查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)我想不出怎么解决这个问题。有什么想法吗?
发布于 2021-09-17 19:36:53
载货单上有额外的空位。修复:https://github.com/kubernetes/ingress-nginx/pull/7654
https://stackoverflow.com/questions/69227115
复制相似问题