website/content/en/examples/admin/dns/dns-horizontal-autoscaler.yaml

34 lines
1001 B
YAML
Raw Normal View History

2018-01-20 14:48:17 +00:00
apiVersion: apps/v1
2017-08-30 12:45:01 +00:00
kind: Deployment
metadata:
name: kube-dns-autoscaler
namespace: kube-system
labels:
k8s-app: kube-dns-autoscaler
spec:
2018-01-20 14:48:17 +00:00
selector:
matchLabels:
k8s-app: kube-dns-autoscaler
2017-08-30 12:45:01 +00:00
template:
metadata:
labels:
k8s-app: kube-dns-autoscaler
spec:
containers:
- name: autoscaler
2018-01-20 14:48:17 +00:00
image: k8s.gcr.io/cluster-proportional-autoscaler-amd64:1.1.1
2017-08-30 12:45:01 +00:00
resources:
requests:
cpu: "20m"
memory: "10Mi"
command:
- /cluster-proportional-autoscaler
- --namespace=kube-system
- --configmap=kube-dns-autoscaler
- --target=<SCALE_TARGET>
# When cluster is using large nodes(with more cores), "coresPerReplica" should dominate.
# If using small nodes, "nodesPerReplica" should dominate.
- --default-params={"linear":{"coresPerReplica":256,"nodesPerReplica":16,"min":1}}
- --logtostderr=true
- --v=2