我在 azure 的 dns-zone 中有许多 dns 记录,我需要使用 External-dns 来自动创建/删除 dns 记录,但是当外部 dns 在 aks 中找到其他标签时,我需要按标签进行过滤,而不是他下面的这个标签不能碰它:
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: sample-rule
labels:
ingress: externaldns
annotations:
kubernetes.io/ingress.class: "nginx"
ingress: "externaldns"
头盔命令:
helm install external-dns-frontend-sint bitnami/external-dns \
--wait \
--namespace externaldns \
--set txtOwnerId=az-frontend-aks\
--set provider=azure \
--set azure.resourceGroup=az-tools \
--set txtOwnerId=az-frontend-ak \
--set azure.tenantId=xxxxxxxxxxxxxxxxxxxxxxx \
--set azure.subscriptionId=xxxxxxxxxxxxxxxxxxxxxxxx \
--set azure.aadClientId=xxxxxxxxxxxxxxxxx \
--set azure.aadClientSecret=xxxxxxxxxxxxxxx \
--set azure.cloud=AzurePublicCloud \
--set policy=sync \
--set labelfilter=”ingre=externaldns” \
--set annotationfilter=”ingress=externaldns” \
--set domainFilters={azdns.test.com}
我需要知道如何将此参数与 Bitnami/external-dns 图表一起使用来激活标签过滤器。请有任何帮助
最后:过滤器不起作用他从同一命名空间中的入口创建了所有记录