You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
1.9 KiB
52 lines
1.9 KiB
apiVersion: keda.sh/v1alpha1
|
|
kind: ScaledObject
|
|
metadata:
|
|
name: csi-base-utility
|
|
namespace: moh-prod
|
|
spec:
|
|
scaleTargetRef:
|
|
apiVersion: apps/v1 # Optional. Default: apps/v1
|
|
kind: Deployment # Optional. Default: Deployment
|
|
name: csi-base-utility # Mandatory. Must be in the same namespace as the ScaledObject
|
|
# pollingInterval: 30 # Optional. Default: 30 seconds
|
|
cooldownPeriod: 180 # Optional. Default: 300 seconds
|
|
minReplicaCount: 1 # Optional. Default: 0
|
|
maxReplicaCount: 6 # Optional. Default: 100
|
|
triggers:
|
|
- type: cpu
|
|
metadata:
|
|
type: Utilization
|
|
value: "100"
|
|
# - type: memory
|
|
# metadata:
|
|
# type: Utilization
|
|
# value: "90"
|
|
# triggers:
|
|
# - type: cpu/memory
|
|
# metricType: Utilizat #Utilization
|
|
# metadata:
|
|
# value: "75"
|
|
|
|
|
|
|
|
# spec:
|
|
# scaleTargetRef:
|
|
# name: my-deployment
|
|
# advanced: # Optional. Section to specify advanced options
|
|
# restoreToOriginalReplicaCount: true/false # Optional. Default: false
|
|
# horizontalPodAutoscalerConfig: # Optional. Section to specify HPA related options
|
|
# behavior: # Optional. Use to modify HPA's scaling behavior
|
|
# scaleDown:
|
|
# stabilizationWindowSeconds: 300
|
|
# policies:
|
|
# - type: Percent
|
|
# value: 100
|
|
# periodSeconds: 15
|
|
# triggers:
|
|
# - type: resource # provider cpu/memory scaler
|
|
# metadata:
|
|
# name: cpu/memory
|
|
# type: value/ utilization/ averagevalue
|
|
# value: 60 # Optional
|
|
# averageValue: 40 # Optional
|
|
# averageUtilization: 50 # Optional |