Skip to content

Scale to zero #1876

Open
Open
@jonathanCaamano

Description

@jonathanCaamano

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

We would like to work on a PR for the operator to have zero scaling available but before we would like your approval.

This need is given by the infrastructure we manage, many clusters, several namespaces and different environments.

To save costs in the company, we have an operator who manages the scaling of the workloads without user intervention.

And in the non-productive environments, we do a zero scaling of all workloads with the scaler management every night or in non-working hours.

We also have some clusters in which we have shared productive environment and load testing environment, then we play with the scaling piece to be able to have more or fewer resources in the peaks or moments of high performance needs.

The scaling controller part (depending on the workload kind) only deals with changing replicas in the parent objects, in this case, in the rabbitmqcluster.

Due to the number of clusters we have, we cannot delete and rebuild objects daily.

Describe the solution you'd like

Allow the operator to scale to zero the workloads

Additional context

We have also seen this issue: #223, We don't know what state it is in, but if you want we can also work on it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions