如何使用Helm通过AWS WAF配置aws-alb-ingress-controller / alb.ingress.kubernetes.io / web-acl-id?

时间:2019-10-29 01:54:31

标签: kubernetes kubernetes-helm eks

我尝试过

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手动建立关联,则一切似乎都正常。

0 个答案:

没有答案