我在Kubernetes EKS v 1.20中設定nginx ingress控制器時遇到問題。我按照kubernetes/ingress-nginx安裝指南(https://kubernetes.github.io/ingress-nginx/deploy/#aws),試圖在AWS ELB中使用以下模板設定TLS終端:
我已經把下面的屬性替換成了它們的對應值:
Kubernetes集群使用的VPC CIDR:。
proxy-real-ip-cidr: XXX.XXX.XXX/XX。
AWS Certificate Manager (ACM) ID
arn:aws:acm:us-west-2:XXXXXXX:certificate/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
我用yamllint檢查了sintax,結果是這樣的:
。yamllint deploy-tls-termination.yaml
deploy-tls-termination.yaml
45:21 error 語法錯誤。 mapping values are not allowed here (語法)
273。 81 錯誤 行 太 長 (90 > 80 characters) (line-length)
274: 81 錯誤 行 太 長 (142 > 80 characters) (line-length)
336: 81 錯誤 行 太 長 (131 > 80 characters) (line-length)
476: 81 錯誤 行 太 長 (82 > 80 characters) (line-length)
517: 81 錯誤 行 太 長 (86 > 80 characters) (line-length)
591: 81 錯誤 行 太 長 (84 > 80 characters) (line-length)
621: 81 錯誤 行 太 長 (139 > 80 characters) (line-length)
641: 81 錯誤 行 太 長 (84 > 80 characters) (line-length)
671: 81 錯誤 行 太 長 (139 > 80 characters) (line-length)
我不知道如何解決這個問題。有什么想法嗎?
uj5u.com熱心網友回復:
清單里有一個額外的空格。修復。https://github.com/kubernetes/ingress-nginx/pull/7654
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/330613.html
標籤:
