mirror of
https://github.com/outbackdingo/Biohazard.git
synced 2026-01-28 10:18:26 +00:00
feat(sandstorm): KEDA autoscaler
This commit is contained in:
23
kube/deploy/apps/insurgency-sandstorm/app/keda.yaml
Normal file
23
kube/deploy/apps/insurgency-sandstorm/app/keda.yaml
Normal file
@@ -0,0 +1,23 @@
|
||||
---
|
||||
# yaml-language-server: $schema=https://crds.jank.ing/keda.sh/scaledobject_v1alpha1.json
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: &app insurgency-sandstorm
|
||||
namespace: *app
|
||||
spec:
|
||||
cooldownPeriod: 0
|
||||
minReplicaCount: 0
|
||||
maxReplicaCount: 1
|
||||
scaleTargetRef:
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
name: *app
|
||||
triggers:
|
||||
- name: *app
|
||||
type: prometheus
|
||||
metadata:
|
||||
serverAddress: http://vmsingle-victoria.monitoring.svc.cluster.local:8429
|
||||
query: |
|
||||
count(hubble_flows_processed_total{destination_workload="insurgency-sandstorm", traffic_direction="ingress", source="reserved:world", source_pod!~"coredns.*"} > 0) * count(irate(container_network_receive_bytes_total{pod=~"insurgency-sandstorm.*"}) >= 512)
|
||||
threshold: "1"
|
||||
Reference in New Issue
Block a user