add kubernaut ScaledObject, remove HPA

This commit is contained in:
2025-07-09 21:14:15 -05:00
parent aad72215c3
commit f403fa51aa
2 changed files with 18 additions and 1 deletions

View File

@@ -6,8 +6,9 @@ resources:
- namespace.yaml
- configmap.yaml
- deployment.yaml
- hpa.yaml
# - hpa.yaml
- services.yaml
- servicemonitor.yaml
- scaledobject.yaml
- cronjob.yaml
- ingress.yaml

View File

@@ -0,0 +1,16 @@
apiVersion: keda.sh/v1alpha1
kind: ScaledObject
metadata:
name: kubernaut-scaledobject
spec:
scaleTargetRef:
name: kubernaut
minReplicaCount: 1
maxReplicaCount: 10
triggers:
- type: prometheus
metadata:
serverAddress: http://kube-prometheus-stack-prometheus.kube-prometheus-stack:9090
metricName: http_server_requests_total
threshold: '50'
query: sum(rate(http_server_requests_total[1m]))