diff --git a/cloudflare-ddns/deployment-cloudflare-ddns.yaml b/cloudflare-ddns/deployment-cloudflare-ddns.yaml index 37f1479..716415a 100644 --- a/cloudflare-ddns/deployment-cloudflare-ddns.yaml +++ b/cloudflare-ddns/deployment-cloudflare-ddns.yaml @@ -1,12 +1,6 @@ apiVersion: apps/v1 kind: Deployment metadata: - annotations: - deployment.kubernetes.io/revision: '1' - kubectl.kubernetes.io/last-applied-configuration: '{"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":{},"name":"cloudflare-ddns","namespace":"cloudflare-ddns"},"spec":{"replicas":1,"selector":{"matchLabels":{"app":"cloudflare-ddns"}},"template":{"metadata":{"labels":{"app":"cloudflare-ddns"}},"spec":{"containers":[{"env":[{"name":"CF_API_TOKEN","valueFrom":{"secretKeyRef":{"key":"CF_API_TOKEN","name":"cloudflare-ddns-secret"}}},{"name":"DOMAINS","value":"chemavx.xyz,*.chemavx.xyz"},{"name":"PROXIED","value":"false"},{"name":"UPDATE_CRON","value":"@every - 5m"},{"name":"IP4_PROVIDER","value":"cloudflare.trace"}],"image":"favonia/cloudflare-ddns:latest","name":"cloudflare-ddns","resources":{"limits":{"cpu":"50m","memory":"64Mi"},"requests":{"cpu":"10m","memory":"32Mi"}},"securityContext":{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]},"readOnlyRootFilesystem":true,"runAsGroup":1000,"runAsNonRoot":true,"runAsUser":1000}}]}}}} - - ' name: cloudflare-ddns namespace: cloudflare-ddns spec: @@ -41,6 +35,14 @@ spec: value: '@every 5m' - name: IP4_PROVIDER value: cloudflare.trace + # Aquí no hay IPv6: la única dirección IPv6 global de los nodos es la ULA + # de Tailscale (fd7a:115c:a1e0::/48) y no hay ruta a internet por v6. Sin + # esto, IP6_PROVIDER cae por defecto en cloudflare.trace y cada ciclo de + # 5 min gastaba los 5s de DETECTION_TIMEOUT para acabar en error. No se + # pierde ningún registro: no hay AAAA de origen que mantener (los AAAA de + # theexclusionzone.com los sintetiza Cloudflare por ser proxied). + - name: IP6_PROVIDER + value: none image: favonia/cloudflare-ddns:1.16.2 imagePullPolicy: Always name: cloudflare-ddns