typha-vertical-autoscaler-deployment.yaml 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. kind: Deployment
  2. apiVersion: apps/v1
  3. metadata:
  4. name: calico-typha-vertical-autoscaler
  5. namespace: kube-system
  6. labels:
  7. k8s-app: calico-typha-autoscaler
  8. addonmanager.kubernetes.io/mode: Reconcile
  9. spec:
  10. replicas: 1
  11. selector:
  12. matchLabels:
  13. k8s-app: calico-typha-autoscaler
  14. template:
  15. metadata:
  16. labels:
  17. k8s-app: calico-typha-autoscaler
  18. spec:
  19. priorityClassName: system-cluster-critical
  20. containers:
  21. - image: k8s.gcr.io/cpvpa-amd64:v0.8.1
  22. name: autoscaler
  23. command:
  24. - /cpvpa
  25. - --target=deployment/calico-typha
  26. - --namespace=kube-system
  27. - --logtostderr=true
  28. - --poll-period-seconds=30
  29. - --v=2
  30. - --config-file=/etc/config/typha-autoscaler
  31. volumeMounts:
  32. - name: config
  33. mountPath: /etc/config
  34. volumes:
  35. - name: config
  36. configMap:
  37. name: calico-typha-vertical-autoscaler
  38. serviceAccountName: calico-cpva