apiVersion: apps/v1 kind: Deployment metadata: name: unbound namespace: {{ .namespace }} spec: replicas: 1 selector: matchLabels: component: unbound template: metadata: labels: component: unbound spec: containers: - name: unbound image: {{ .unbound.image }} imagePullPolicy: IfNotPresent envFrom: - configMapRef: name: mailu-config env: - name: UNBOUND_TLS_NAME value: "dns" ports: - name: dns containerPort: 53 protocol: UDP - name: dns-tcp containerPort: 53 protocol: TCP resources: requests: memory: "128Mi" cpu: "50m" limits: memory: "256Mi" cpu: "200m" livenessProbe: tcpSocket: port: 53 initialDelaySeconds: 10 periodSeconds: 10 readinessProbe: tcpSocket: port: 53 initialDelaySeconds: 5 periodSeconds: 5