apiVersion: apps/v1 kind: Deployment metadata: name: daemonsetdns labels: app: daemonsetdns platform.edge.ncr.com/component: daemonsetdns spec: selector: matchLabels: app: daemonsetdns template: metadata: labels: app: daemonsetdns platform.edge.ncr.com/component: daemonsetdns spec: serviceAccountName: daemonsetdns automountServiceAccountToken: true priorityClassName: edge-p4-operability-services containers: - name: daemonsetdns image: bzl://cmd/sds/daemonsetdns:container_push ports: - name: daemonsetdns protocol: UDP containerPort: 5353 - name: daemonsetdnstcp protocol: TCP containerPort: 5353 env: - name: GOMAXPROCS value: "1" resources: limits: cpu: "20m" memory: "20Mi" requests: cpu: "10m" memory: "10Mi" imagePullPolicy: IfNotPresent imagePullSecrets: - name: edge-docker-pull-secret --- apiVersion: v1 kind: Service metadata: name: daemonsetdns spec: type: ClusterIP selector: app: daemonsetdns ports: - name: daemonsetdns protocol: UDP port: 53 targetPort: daemonsetdns - name: daemonsetdnstcp protocol: TCP port: 53 targetPort: daemonsetdnstcp