Skip to content

support custom weights for svc backend server groups #477

@ob-mc

Description

@ob-mc

What would you like to be added:

Kubernetes Service should support configuring weights for different backend server groups/target groups under the same Service, in order to control the traffic distribution ratio.

Why is this needed:

In production, there are many scenarios that require group-based traffic control, but Kubernetes Service lacks a standardized way to express weights. As a result, teams have to rely on vendor-specific features, manual configuration, or additional traffic gateways, which increases complexity and operational costs.
Typical scenarios include:
Uneven capacity across multiple availability zones (AZs): Some AZs may be capacity-constrained or more expensive, so it’s necessary to reduce the share of traffic sent to those AZs.
Disaster recovery / emergency degradation: When a backend group experiences failures or performance degradation, operators need to quickly lower its weight rather than fully removing it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureCategorizes issue or PR as related to a new feature.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions