我有 2 个带有注释过滤器的外部 DNS 服务器。
私有区域的内部 DNS:
--annotation-filter=alb.ingress.kubernetes.io/scheme in (internal)
公共区域的外部 DNS:
--annotation-filter=alb.ingress.kubernetes.io/scheme in (internet-facing)
这使我能够设置分割水平 DNS。
上述注释非常适合 Ingress Controller。但是,我也有 Services 和服务使用不同类型的注释:
service.beta.kubernetes.io/aws-load-balancer-internal: true
但是,外部 DNS 仅支持一个注释过滤器。这意味着解决方案是使用另一个注释过滤器创建更多的外部 DNS 实例,但这似乎不方便。
谁有更好的解决方案?