# Production-specific values for unbound DNS resolver # Overrides for the production environment # Use official image for production image: repository: "mvance/unbound" tag: "latest" pullPolicy: "IfNotPresent" # Production resource settings (higher limits for reliability) resources: requests: cpu: "200m" memory: "256Mi" limits: cpu: "500m" memory: "512Mi" # Production-specific settings replicaCount: 2 # Production annotations podAnnotations: environment: "production" critical: "true" # Anti-affinity for high availability in production affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - weight: 100 podAffinityTerm: labelSelector: matchExpressions: - key: app.kubernetes.io/name operator: In values: - unbound topologyKey: "kubernetes.io/hostname" # Production probe settings (more conservative) probes: readiness: initialDelaySeconds: 15 periodSeconds: 30 command: "drill @127.0.0.1 -p 53 example.org || echo 'DNS query test'" liveness: initialDelaySeconds: 45 periodSeconds: 60 command: "drill @127.0.0.1 -p 53 example.org || echo 'DNS query test'"