Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Paste
P1193
keda configuration for docker environment
Active
Public
Actions
Authored by
vsellier
on Oct 4 2021, 9:19 AM.
Edit Paste
Archive Paste
View Raw File
Subscribe
Mute Notifications
Award Token
Flag For Later
Tags
None
Subscribers
None
kind
:
ScaledObject
metadata
:
name
:
loaders-operators
spec
:
scaleTargetRef
:
apiVersion
:
apps/v1 # Optional. Default
:
apps/v1
kind
:
Deployment # Optional. Default
:
Deployment
name
:
loaders
# Mandatory. Must be in the same namespace as the ScaledObject
# envSourceContainerName: {container-name} # Optional. Default: .spec.template.spec.containers[0]
pollingInterval
:
30 # Optional. Default
:
30 seconds
cooldownPeriod
:
300 # Optional. Default
:
300 seconds
idleReplicaCount
:
0
# Optional. Must be less than minReplicaCount
minReplicaCount
:
1 # Optional. Default
:
0
maxReplicaCount
:
100 # Optional. Default
:
100
fallback
:
# Optional. Section to specify fallback options
failureThreshold
:
3
# Mandatory if fallback section is included
replicas
:
6
# Mandatory if fallback section is included
advanced
:
# Optional. Section to specify advanced options
restoreToOriginalReplicaCount
:
false # Optional. Default
:
false
horizontalPodAutoscalerConfig
:
# Optional. Section to specify HPA related options
behavior
:
# Optional. Use to modify HPA's scaling behavior
scaleDown
:
stabilizationWindowSeconds
:
60
# default 300
policies
:
-
type
:
Percent
value
:
2
periodSeconds
:
15
triggers
:
-
type
:
rabbitmq
metadata
:
host
:
amqp://x.x.x.x:5072/
# Optional. If not specified, it must be done by using TriggerAuthentication.
protocol
:
auto
# Optional. Specifies protocol to use, either amqp or http, or auto to autodetect based on the `host` value. Default value is auto.
mode
:
QueueLength
# QueueLength or MessageRate
value
:
"100"
# message backlog or publish/sec. target per instance
queueName
:
swh.loader.git.tasks.UpdateGitRepository
vhostName
:
/
# Optional. If not specified, use the vhost in the `host` connection string.
# Alternatively, you can use existing environment variables to read configuration from:
# See details in "Parameter list" section
#hostFromEnv: RABBITMQ_HOST%
Event Timeline
vsellier
created this paste.
Oct 4 2021, 9:19 AM
2021-10-04 09:19:31 (UTC+2)
vsellier
mentioned this in
T3592: POC elastic worker infrastructure
.
Oct 4 2021, 9:21 AM
2021-10-04 09:21:39 (UTC+2)
Log In to Comment