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.
Kedify Custom Types
Section titled “Kedify Custom Types”The references below list served API versions, fields, validation and status. Check the installed CRD and controller version before using a field.
KedifyConfiguration
Section titled “KedifyConfiguration”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
Section titled “PodResourceProfile”PodResourceProfile API reference contains the exact contract. Pod Resource Profiles (PRP) explains its use and setup. Keep its desired configuration under one owner.
PodResourceAutoscaler
Section titled “PodResourceAutoscaler”PodResourceAutoscaler API reference contains the exact contract. Pod Resource Autoscaler (PRA) explains its use and setup. Keep its desired configuration under one owner.
DistributedScaledObject
Section titled “DistributedScaledObject”DistributedScaledObject API reference contains the exact contract. Distributed multi-cluster scaling explains its use and setup. Keep its desired configuration under one owner.
DistributedScaledJob
Section titled “DistributedScaledJob”DistributedScaledJob API reference contains the exact contract. Distributed multi-cluster scaling explains its use and setup. Keep its desired configuration under one owner.
ScaleAdapter
Section titled “ScaleAdapter”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
Section titled “ScalingPolicy”ScalingPolicy API reference contains the exact contract. Scaling Policy: scheduled configuration explains its use and setup. Keep its desired configuration under one owner.
ScalingGroup
Section titled “ScalingGroup”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
Section titled “MetricPredictor”MetricPredictor API reference contains the exact contract. Predictive scaling explains its use and setup. Keep its desired configuration under one owner.
KedifyPodAutoscaler
Section titled “KedifyPodAutoscaler”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.
KEDA Types
Section titled “KEDA Types”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.
ScaledObject
Section titled “ScaledObject”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.
ScaledJob
Section titled “ScaledJob”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.
TriggerAuthentication
Section titled “TriggerAuthentication”Namespaced trigger credentials and identity settings: KEDA authentication. Keep secret values out of examples and logs.
ClusterTriggerAuthentication
Section titled “ClusterTriggerAuthentication”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.