scaler-deployment.yaml 968 B

12345678910111213141516171819202122232425262728293031323334353637
  1. apiVersion: apps/v1
  2. kind: Deployment
  3. metadata:
  4. name: fluentd-gcp-scaler
  5. namespace: kube-system
  6. labels:
  7. k8s-app: fluentd-gcp-scaler
  8. version: v0.5.1
  9. addonmanager.kubernetes.io/mode: Reconcile
  10. spec:
  11. selector:
  12. matchLabels:
  13. k8s-app: fluentd-gcp-scaler
  14. template:
  15. metadata:
  16. labels:
  17. k8s-app: fluentd-gcp-scaler
  18. spec:
  19. serviceAccountName: fluentd-gcp-scaler
  20. containers:
  21. - name: fluentd-gcp-scaler
  22. image: k8s.gcr.io/fluentd-gcp-scaler:0.5.2
  23. command:
  24. - /scaler.sh
  25. - --ds-name=fluentd-gcp-{{ fluentd_gcp_yaml_version }}
  26. - --scaling-policy=fluentd-gcp-scaling-policy
  27. env:
  28. # Defaults, used if no overrides are found in fluentd-gcp-scaling-policy
  29. - name: CPU_REQUEST
  30. value: 100m
  31. - name: MEMORY_REQUEST
  32. value: 200Mi
  33. - name: CPU_LIMIT
  34. value: "1"
  35. - name: MEMORY_LIMIT
  36. value: 500Mi