kubernetes/kubernetes

Support a list of AppProtocols

Open

#118,407 opened on Jun 2, 2023

View on GitHub
 (13 comments) (2 reactions) (1 assignee)Go (43,066 forks)batch import
help wantedkind/featurepriority/backlogsig/networktriage/accepted

Repository metrics

Stars
 (122,268 stars)
PR merge metrics
 (Avg merge 28d 17h) (343 merged PRs in 30d)

Description

The Kubernetes Service API allow us to specify an Application Protocol for each Service port. This is used as a hint for implementations to offer richer behavior for protocols that they understand.

According to the docs one of the valid values can be Implementation-defined prefixed names such as mycompany.com/my-custom-protocol.

There are cases where different implementations installed in the same cluster and different behaviors may be needed for the same ports.

Starting a discussion to gather thoughts, ideas and use-cases about the need for multiple appProtocols support for the same port.

Contributor guide