keda-docs icon indicating copy to clipboard operation
keda-docs copied to clipboard

Update the Operator Guide

Open dwelsch-esi opened this issue 1 year ago • 13 comments
trafficstars

Revise the Operator Guide to be user focused: it should provide explicit instructions to complete any task the user might commonly need to accomplish after the product is deployed.

This issue tracks recommended changes resulting from an analysis of the KEDA documentation commissioned by CNCF. The analysis and supporting documents are here: https://github.com/cncf/techdocs/tree/main/assessments/0011-keda/

Use-Case

KEDA has one user persona, a Kubernetes Operator whose goal is to:

  1. Add KEDA to a Kubernetes cluster
  2. Use KEDA to scale resource usage on the cluster

The Operator Guide gives the user detailed instructions on how to do the second part. It should be predominantly a set of step-by-step instructions for any task the Operator must accomplish to use and maintain KEDA in the cluster.

Some guidelines for improving the KEDA Operator Guide:

  • Can be named "Using KEDA" or "Operator Guide".
  • Base the guide on the existing "Operator" section.
  • Move "Troubleshooting" to the end of the Operator Guide.
  • Relocate sections that are purely reference information, including these sections in Cluster:
    • https://keda.sh/docs/2.13/operate/cluster/#kubernetes-compatibility
    • https://keda.sh/docs/2.13/operate/cluster/#cluster-capacity
    • https://keda.sh/docs/2.13/operate/cluster/#firewall
  • Break up long pages containing several topics. Aim for one major topic per page. For example, all HTTP-related headings on the Cluster page could go on one page named "Using HTTP".

Specification

Here is a proposed outline. Links are to existing pages that can be used as-is or provide a starting point.

dwelsch-esi avatar Apr 12 '24 21:04 dwelsch-esi

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 7 days if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Jun 12 '24 00:06 stale[bot]

I think it's best not to auto-delete this issue, I think it is still relevant.

nate-double-u avatar Jun 12 '24 00:06 nate-double-u

@nate-double-u I would like to work on this issue if assigned.

shubhusion avatar Jun 14 '24 17:06 shubhusion

I'm not able to assign folks to issues in this repo. Though, I'm sure PRs are welcome! You can take a look at Keda's getting started info here: https://keda.sh/community/#get-involved

nate-double-u avatar Jun 18 '24 00:06 nate-double-u

I will start working on this issue after my PR #1415 on Procedure to Setup a Scaler is merged.

shubhusion avatar Jun 28 '24 12:06 shubhusion

I am working on this issue now

shubhusion avatar Aug 06 '24 05:08 shubhusion

@JorTurFer @tomkerkhove I wanted to confirm if I can proceed with the outlined plan for updating the Operator Guide. Based on the current documentation, setting up a scaler and troubleshooting are already included in the Getting Started section.

Additionally, should I create separate pages for Usage Scenarios or just link to the existing GitHub repository?

shubhusion avatar Aug 13 '24 04:08 shubhusion

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 7 days if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Oct 17 '24 02:10 stale[bot]