{"id":"keda-custom-metrics-autoscaling-model","text":"Kubernetes-native autoscaling in OpenShift spans two complementary dimensions: KEDA provides horizontal scaling based on external triggers (Cron, Kafka, Prometheus, CPU/Memory) via ScaledObject/ScaledJob, while VPA adjusts vertical resource requests/limits — covering both scale-out and scale-up patterns.","truth_value":"IN","source":"","source_url":"","source_hash":"","justifications":[{"type":"SL","antecedents":["keda-custom-resources","keda-trigger-types","vpa-adjusts-requests-limits"],"outlist":[],"label":"KEDA horizontal and VPA vertical autoscaling form a complete scaling model"}],"dependents":["multi-level-autoscaling-architecture"],"metadata":{},"explanation":{"steps":[{"node":"keda-custom-metrics-autoscaling-model","truth_value":"IN","reason":"SL justification valid","antecedents":["keda-custom-resources","keda-trigger-types","vpa-adjusts-requests-limits"],"label":"KEDA horizontal and VPA vertical autoscaling form a complete scaling model"},{"node":"keda-custom-resources","truth_value":"IN","reason":"premise"},{"node":"keda-trigger-types","truth_value":"IN","reason":"premise"},{"node":"vpa-adjusts-requests-limits","truth_value":"IN","reason":"premise"}]}}