Skip to content

Kubernetes API catalog

Find the Kubernetes resource that owns the configuration or status you need. Kedify resources extend the KEDA model; generated resources remain owned by their controllers. Configuration reference also covers chart values, annotations, triggers and metrics.

The references below list served API versions, fields, validation and status. Check the installed CRD and controller version before using a field.

KedifyConfiguration API reference contains the exact contract. Kedify Agent and data collection explains its use and setup. Keep its desired configuration under one owner.

PodResourceProfile API reference contains the exact contract. Pod Resource Profiles (PRP) explains its use and setup. Keep its desired configuration under one owner.

PodResourceAutoscaler API reference contains the exact contract. Pod Resource Autoscaler (PRA) explains its use and setup. Keep its desired configuration under one owner.

DistributedScaledObject API reference contains the exact contract. Distributed multi-cluster scaling explains its use and setup. Keep its desired configuration under one owner.

DistributedScaledJob API reference contains the exact contract. Distributed multi-cluster scaling explains its use and setup. Keep its desired configuration under one owner.

ScaleAdapter API reference contains the exact contract. Scale Adapter: custom scaling targets explains its use and setup. Keep its desired configuration under one owner.

ScalingPolicy API reference contains the exact contract. Scaling Policy: scheduled configuration explains its use and setup. Keep its desired configuration under one owner.

ScalingGroup API reference contains the exact contract. Scaling Groups: shared replica capacity explains its use and setup. Keep its desired configuration under one owner.

MetricPredictor API reference contains the exact contract. Predictive scaling explains its use and setup. Keep its desired configuration under one owner.

KedifyPodAutoscaler API reference contains the exact contract. Kedify Pod Autoscaler (KPA) explains its use and setup. This resource is generated from the ScaledObject; do not author it directly.

Use the upstream documentation for your installed KEDA minor version. These links use 2.18 as a versioned reference, not an assertion that every Kedify bundle uses that version.

Maps demand signals to a scalable target. ScaledObject specification owns activation, min/max replicas, triggers and advanced HPA settings. Start with horizontal demand signals or the event-source configuration.

Creates finite jobs from event demand. ScaledJob specification owns job templates, concurrency and scaling strategy. Job retries and completion differ from a long-lived worker Deployment.

Namespaced trigger credentials and identity settings: KEDA authentication. Keep secret values out of examples and logs.

Cluster-scoped authentication has broader sharing implications; use the same versioned authentication contract and explicit access ownership.

Generated HTTP and pod autoscaler resources

Section titled “Generated HTTP and pod autoscaler resources”

Author the ScaledObject for Kedify HTTP scaling; the Agent manages its HTTPScaledObject and routing integration. KEDA generates HPA or KPA according to controller selection. Do not treat a generated resource as a second desired-state owner.