website icon indicating copy to clipboard operation
website copied to clipboard

Reserved UDP Port Range for NodePort Services

Open marty-power opened this issue 1 year ago • 7 comments

The Ports and Protocols documentation currently describes the port range of 30000-32767 as being reserved only for TCP NodePort services. Kubernetes also uses this range for allocating UDP NodePort services, however this is undocumented. Does Kubernetes expect this range of UDP ports to be reserved as well?

Docs: https://github.com/kubernetes/website/blob/1c5221a29971e1658eff8f116dbb4ffa0605927b/content/en/docs/reference/networking/ports-and-protocols.md?plain=1#L31

/sig network

marty-power avatar Aug 29 '24 18:08 marty-power

This issue is currently awaiting triage.

SIG Docs takes a lead on issue triage for this website, but any Kubernetes member can accept issues by applying the triage/accepted label.

The triage/accepted label can be added by org members by writing /triage accepted in a comment.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

k8s-ci-robot avatar Aug 29 '24 18:08 k8s-ci-robot

Page related to issue: https://kubernetes.io/docs/reference/networking/ports-and-protocols/

/language en

dipesh-rawat avatar Aug 29 '24 18:08 dipesh-rawat

For a node port Service, Kubernetes additionally allocates a port (TCP, UDP or SCTP to match the protocol of the Service). this is mention here about UDP protocols:https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport

Adarsh-verma-14 avatar Aug 30 '24 06:08 Adarsh-verma-14

Kubernetes expects the port range 30000-32767 to be reserved for both TCP and UDP NodePort services as of my thinking so need to add UDP documentation here:https://kubernetes.io/docs/reference/networking/ports-and-protocols/

Adarsh-verma-14 avatar Aug 30 '24 06:08 Adarsh-verma-14

I want to work on that if triage accepted .

Adarsh-verma-14 avatar Aug 30 '24 06:08 Adarsh-verma-14

/priority backlog

I haven't checked if UDP NodePorts use the same range as TCP.

sftim avatar Sep 03 '24 10:09 sftim

/assign

ayushpatil2122 avatar Sep 18 '24 16:09 ayushpatil2122

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue as fresh with /remove-lifecycle stale
  • Close this issue with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

k8s-triage-robot avatar Dec 17 '24 17:12 k8s-triage-robot

The Kubernetes project currently lacks enough active contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue as fresh with /remove-lifecycle rotten
  • Close this issue with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle rotten

k8s-triage-robot avatar Jan 16 '25 17:01 k8s-triage-robot

The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs.

This bot triages issues according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Reopen this issue with /reopen
  • Mark this issue as fresh with /remove-lifecycle rotten
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/close not-planned

k8s-triage-robot avatar Feb 15 '25 17:02 k8s-triage-robot

@k8s-triage-robot: Closing this issue, marking it as "Not Planned".

In response to this:

The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs.

This bot triages issues according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Reopen this issue with /reopen
  • Mark this issue as fresh with /remove-lifecycle rotten
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/close not-planned

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

k8s-ci-robot avatar Feb 15 '25 17:02 k8s-ci-robot