Content-Length: 291882 | pFad | https://issue.k8s.io/99382

D5 EndpointSlice Controllers should use multiple slices for Services with many ports · Issue #99382 · kubernetes/kubernetes · GitHub
Skip to content

EndpointSlice Controllers should use multiple slices for Services with many ports #99382

Closed
@robscott

Description

@robscott

What happened:

The EndpointSlice controllers are unaware of the limit on the number of EndpointSlice ports. When a Service has more than 100 ports, the EndpointSlice controllers try to create/update EndpointSlices as usual but fail.

What you expected to happen:

The EndpointSlice controller should probably have some support for subsetting EndpointSlices into groups of 100 ports in these instances. Alternatively we could remove the EndpointSlice validation for this but that would result in yet another unbounded list in k8s APIs.

How to reproduce it (as minimally and precisely as possible):

Create a Service with >100 ports.

/cc @swetharepakula @thockin

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/bugCategorizes issue or PR as related to a bug.sig/networkCategorizes an issue or PR as relevant to SIG Network.triage/acceptedIndicates an issue or PR is ready to be actively worked on.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions









      ApplySandwichStrip

      pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


      --- a PPN by Garber Painting Akron. With Image Size Reduction included!

      Fetched URL: https://issue.k8s.io/99382

      Alternative Proxies:

      Alternative Proxy

      pFad Proxy

      pFad v3 Proxy

      pFad v4 Proxy