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

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