我尝试过
std::array
和
helm install incubator/aws-alb-ingress-controller --namespace kube-system --name us-west-2-test --set clusterName=us-west-2-test --set autoDiscoverAwsRegion=true --set autoDiscoverAwsVpcID=true --set podAnnotations="alb\.ingress\.kubernetes\.io\/waf-acl-id"="waf-acl-id-redacted"
也尝试过
helm install incubator/aws-alb-ingress-controller --namespace kube-system --name us-west-2-test --set clusterName=us-west-2-test --set autoDiscoverAwsRegion=true --set autoDiscoverAwsVpcID=true --set podAnnotations[0]="alb\.ingress\.kubernetes\.io\/waf-acl-id"="waf-acl-id-redacted"
在values.yaml文件中。
在所有情况下,alb控制器都可以成功完成后台处理,可以正常运行alb,正确的端口关联,正确的证书关联,没有抛出错误。
但是...与web-acl / waf没有关联。
我对k8和eks还是很陌生,所以我仍然将脑袋围绕在基本概念上。
我在这里做错了什么?
更新:
在我的应用程序内部制作注释似乎已经成功了,但是.....谢谢@hanx
现在已经建立了关联,一切都没有通过我的网站。
如果删除注释,并与我的ALB手动建立关联,则一切似乎都正常。