--- # external-dns tier (replaces the 3x Puppet external-dns servers). An ordinary # authoritative cluster; external-dns writes to its zones via RFC2136 because # those BindZones set dynamicUpdate (allow-update { key externaldns-key; }). apiVersion: bind.unkin.net/v1alpha1 kind: BindCluster metadata: name: externaldns namespace: binddns-externaldns spec: mode: authoritative replicas: 3 storageClassName: cephrbd-fast-delete storageSize: 1Gi service: type: LoadBalancer annotations: purelb.io/service-group: dmz external-dns.alpha.kubernetes.io/hostname: ns-ext.k8s.syd1.au.unkin.net resources: requests: cpu: 100m memory: 128Mi limits: cpu: "1" memory: 512Mi