Skip to content

docs(kubernetes-operator): document HPA + KEDA autoscaling#1196

Open
ericgregory wants to merge 2 commits into
mainfrom
docs/autoscaling-hpa-keda
Open

docs(kubernetes-operator): document HPA + KEDA autoscaling#1196
ericgregory wants to merge 2 commits into
mainfrom
docs/autoscaling-hpa-keda

Conversation

@ericgregory

@ericgregory ericgregory commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

Documents the autoscaling support shipped in wasmCloud/wasmCloud#5244.

WorkloadDeployment now implements the /scale subresource (wasmCloud/wasmCloud#5244),
so kubectl scale, HPA, and KEDA work natively. Add a how-to covering the
conceptual model, External-metric HPA, KEDA ScaledObject with OTel-driven
scaling, the operator-managed selector label, and limits. Cross-link from
the CRDs reference, operator overview, and k8s landing page. Add KEDA and
HorizontalPodAutoscaler entities to the JSON-LD dictionary.

Signed-off-by: Eric Gregory <eric@cosmonic.com>
@ericgregory ericgregory requested a review from a team as a code owner June 15, 2026 20:03
@netlify

netlify Bot commented Jun 15, 2026

Copy link
Copy Markdown

Deploy Preview for dreamy-golick-5f201e ready!

Name Link
🔨 Latest commit ba60b46
🔍 Latest deploy log https://app.netlify.com/projects/dreamy-golick-5f201e/deploys/6a30629154363b00087514b8
😎 Deploy Preview https://deploy-preview-1196--dreamy-golick-5f201e.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions

github-actions Bot commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

🔎 Structured data validation

  • Mode: PR-incremental (base: origin/main)
  • Files checked: 4
  • JSON-LD payloads: 24
  • Errors: 0
  • Warnings: 0

✅ All checks pass and no authoring warnings to backfill.

⚙️ Generated by ci_structured_data.ymlstructured-data spike

…uated framing for KEDA

Signed-off-by: Eric Gregory <eric@cosmonic.com>

## Kubernetes Event-Driven Autoscaling (KEDA)

[KEDA](https://keda.sh/) is a CNCF Graduated project that serves as an event-driven autoscaler. KEDA's `ScaledObject` wraps the same `/scale` subresource and adds a large catalog of [scalers](https://keda.sh/docs/latest/scalers/) (Prometheus, Kafka, NATS, OTel, cloud queue services, and so on). Behind the scenes, KEDA creates and manages an HPA on your behalf.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the important call out (just making not really), that KEDA creates the HPA for you; you don't create the HPA artifact yourself if using KEDA. Also it is ScaledObject I couldn't remember earlier today lol.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants