snapshot of 82e970afb581494c2d30c99b177f854ed4a00f96 Annotations recorded against the manifests that run this cluster. https://github.com/janpuc/home-ops

kubernetes/components/zeroscaler-http/scaledobject.yaml

1 ---
2 # yaml-language-server: $schema=https://k8s-schemas.home-operations.com/keda.sh/scaledobject_v1alpha1.json
3 apiVersion: keda.sh/v1alpha1
4 kind: ScaledObject
5 metadata:
6 name: ${APP}
7 spec:
8 scaleTargetRef:
9 name: ${APP}
10 minReplicaCount: 0
11 maxReplicaCount: 1
12 cooldownPeriod: ${HTTP_COOLDOWN:=300}
13 advanced:
14 scalingModifiers:
15 formula: "nas_health > 0 && http_requests > 0 ? 1 : 0"
16 target: "1"
17 activationTarget: "1"
18 triggers:
19 - name: http_requests
20 type: external-push
21 metadata:
22 scalerAddress: keda-add-ons-http-external-scaler.observability:9090
23 interceptorRoute: ${APP}
24 - name: nas_health
25 type: prometheus
26 metadata:
27 serverAddress: http://prometheus-operated.observability.svc.cluster.local:9090
28 query: min(probe_success{job="${ZEROSCALER_JOB_NAME:=nfs_probe}"})
29 threshold: "1"
30 activationThreshold: "0"

Find an annotation

Search file paths, rationale, kinds, and authors.

↑↓ moveEnter openEsc close