add kubernaut ScaledObject, remove HPA
This commit is contained in:
@@ -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
|
||||
|
16
kubernaut/base/scaledobject.yaml
Normal file
16
kubernaut/base/scaledobject.yaml
Normal 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]))
|
Reference in New Issue
Block a user