dubbo-kubernetes icon indicating copy to clipboard operation
dubbo-kubernetes copied to clipboard

Elastic Scaling Support

Open mfordjody opened this issue 1 year ago • 0 comments

  • [x] I have searched the issues of this repository and believe that this is not a duplicate.
  • [x] I have checked the REAMDE of this repository and believe that this is not a duplicate.

Is your feature request related to a problem? Please describe.

Incorporate KEDA and HPA support into the project's charts to enhance the project's automatic scaling capabilities. This will help better manage container scaling, automatically adjusting the number of containers based on load requirements.

Why is this Feature Needed

  1. Enhanced Automatic Scaling Support

    • KEDA automatically scales applications based on event sources such as queues and message queues.
    • HPA automatically scales based on CPU and memory usage.
  2. Facilitate Ease of Use for Users. Users will find it easier to integrate these automatic scaling features with the project.

  3. KEDA and HPA are widely adopted in the Kubernetes community. By adding this support, it enhances the project's appeal.

Contribute Feature

I am willing to contribute to this feature. I have experience using KEDA and HPA in Kubernetes environments and am familiar with the project's chart structure. My planned initial steps include:

  • Research the current project's chart structure and dependencies.
  • Add configuration options for KEDA and HPA to the charts, making it easy for users to enable these features.
  • Update documentation to reflect the usage of these new features.

Additional context

If there is any additional information or supplementary content, I would be happy to hear and consider it. I hope this feature will bring greater value to the project and the community.

mfordjody avatar Sep 03 '23 17:09 mfordjody