Documentation
ScalingGroup manages capacity allocation across multiple ScaledObjects and ScaledJobs that match a specified label selector. This allows you to set overall resource limits for a group of scalable workloads.
Define a total capacity limit that will be shared among all members of the group. The group automatically tracks residual capacity and prevents individual members from scaling beyond the group's total limit.
Use label selectors to define which ScaledObjects and ScaledJobs belong to the group. All matching resources will have their scaling behavior coordinated through the shared capacity pool.
The system monitors member status and provides real-time information about capacity utilization, member count, and individual resource scaling status within the group.