apiVersion: apps/v1 kind: Deployment metadata:

name: dns-autoscaler
namespace: kube-system
labels:
  k8s-app: dns-autoscaler

spec:

selector:
  matchLabels:
    k8s-app: dns-autoscaler
template:
  metadata:
    labels:
      k8s-app: dns-autoscaler
  spec:
    containers:
    - name: autoscaler
      image: k8s.gcr.io/cluster-proportional-autoscaler-amd64:1.1.1
      resources:
        requests:
          cpu: 20m
          memory: 10Mi
      command:
      - /cluster-proportional-autoscaler
      - --namespace=kube-system
      - --configmap=dns-autoscaler
      - --target=Deployment/coredns
      - --default-params={"linear":{"coresPerReplica":64,"nodesPerReplica":4,"min":3}}
      - --logtostderr=true
      - --v=2