Skip to content
This repository was archived by the owner on Sep 2, 2022. It is now read-only.
This repository was archived by the owner on Sep 2, 2022. It is now read-only.

Autoscaling enhancement #389

Open
Open
@Padarn

Description

@Padarn

Hi all,

I'm interested in autoscaling support for the operator. You can see that ververica platform supports this now, the mechanism I gather from their post is:

  1. Monitor CPU
  2. If scale-up required, stop job with savepoint
  3. Scale cluster
  4. restore from savepoint

With perhaps 2 and 3 swapped to ensure smaller downtime.

I'd be interested in adding this if it is something others would use. Any thoughts on the idea? It seems pretty straightforward to attach an HPA and use it's 'target replicas' to modify the desired number of taskmanagers.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions