Skip to content
This repository was archived by the owner on Aug 12, 2025. It is now read-only.
This repository was archived by the owner on Aug 12, 2025. It is now read-only.

Add cluster autoscaler scale from 0 support #327

@davidspek

Description

@davidspek

User Story

When using the cluster autoscaler, one of the big advantages is that it is possible to add multiple sizes of node groups that can automatically scale as needed. The big downside to this is that a user must always run 1 node of each group if scaling from 0 isn't supported. There is an accepted proposal that Cluster API providers can choose to implement that would enable scale from 0 support.

https://github.com/kubernetes-sigs/cluster-api-provider-kubemark/pull/30/files

Detailed Description

The support for scale from 0 for the cluster-api provider is not yet implemented in the cluster autoscaler, progress for this is being tracked in this issue and a unmerged working version of the cluster autoscaler can be found in this comment.
However, it would be good to implement the needed support for scale from 0 in the cluster-api-provider-packet so that users can benefit from this feature as soon as it is released.

Along with the proposal, the changes in this PR can be used as a guide on how to implement scale from 0 support.

/kind feature

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureCategorizes issue or PR as related to a new feature.lifecycle/frozenIndicates that an issue or PR should not be auto-closed due to staleness.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions