99 lines
2.7 KiB
YAML
99 lines
2.7 KiB
YAML
keda:
|
|
operator:
|
|
replicaCount: 2
|
|
affinity:
|
|
nodeAffinity:
|
|
requiredDuringSchedulingIgnoredDuringExecution:
|
|
nodeSelectorTerms:
|
|
- matchExpressions:
|
|
- key: topology.kubernetes.io/zone
|
|
operator: In
|
|
values:
|
|
- asia-southeast1-a
|
|
metricsServer:
|
|
replicaCount: 2
|
|
affinity:
|
|
nodeAffinity:
|
|
requiredDuringSchedulingIgnoredDuringExecution:
|
|
nodeSelectorTerms:
|
|
- matchExpressions:
|
|
- key: topology.kubernetes.io/zone
|
|
operator: In
|
|
values:
|
|
- asia-southeast1-a
|
|
webhook:
|
|
affinity:
|
|
nodeAffinity:
|
|
requiredDuringSchedulingIgnoredDuringExecution:
|
|
nodeSelectorTerms:
|
|
- matchExpressions:
|
|
- key: topology.kubernetes.io/zone
|
|
operator: In
|
|
values:
|
|
- asia-southeast1-a
|
|
affinity:
|
|
nodeAffinity:
|
|
requiredDuringSchedulingIgnoredDuringExecution:
|
|
nodeSelectorTerms:
|
|
- matchExpressions:
|
|
- key: topology.kubernetes.io/zone
|
|
operator: In
|
|
values:
|
|
- asia-southeast1-a
|
|
nodeSelector:
|
|
cloud.google.com/compute-class: cc-shared-devops-od
|
|
tolerations:
|
|
- key: cloud.google.com/compute-class
|
|
operator: "Equal"
|
|
value: "cc-shared-devops-od"
|
|
effect: "NoSchedule"
|
|
podLabels:
|
|
bu: "shared"
|
|
team: "shared-devops"
|
|
metricsAdapter:
|
|
bu: "shared"
|
|
team: "shared-devops"
|
|
resources:
|
|
# -- Manage [resource request & limits] of KEDA operator pod
|
|
operator:
|
|
limits:
|
|
cpu: 1
|
|
memory: 1600Mi
|
|
requests:
|
|
cpu: 250m
|
|
memory: 850Mi
|
|
# -- Manage [resource request & limits] of KEDA admission webhooks pod
|
|
webhooks:
|
|
limits:
|
|
cpu: 200m
|
|
memory: 500Mi
|
|
requests:
|
|
cpu: 60m
|
|
memory: 200Mi
|
|
metricServer:
|
|
limits:
|
|
cpu: 1
|
|
memory: 1000Mi
|
|
requests:
|
|
cpu: 100m
|
|
memory: 200Mi
|
|
podAnnotations:
|
|
# -- Pod annotations for KEDA operator
|
|
keda:
|
|
prometheus.io/path: /metrics
|
|
prometheus.io/port: '8080'
|
|
prometheus.io/scrape: 'true'
|
|
# -- Pod annotations for KEDA Metrics Adapter
|
|
metricsAdapter:
|
|
prometheus.io/path: /metrics
|
|
prometheus.io/port: '8080'
|
|
prometheus.io/scrape: 'true'
|
|
# -- Pod annotations for KEDA Admission webhooks
|
|
webhooks:
|
|
prometheus.io/path: /metrics
|
|
prometheus.io/port: '8080'
|
|
prometheus.io/scrape: 'true'
|
|
env:
|
|
- name: KEDA_SCALEDOBJECT_CTRL_MAX_RECONCILES
|
|
value: '25'
|