Port 10252Kubernetes kube-controller-manager (legacy insecure endpoint)

Often used by Kubernetes kube-controller-manager for a legacy, unauthenticated HTTP endpoint; it is not the IANA-assigned Apollo Relay service.

transport
tcp · udp

2 transports registered

in transit
cleartext

payload readable on path

assignment
official

registered with iana

risk
5/10

caution

lookups
0

rank 993 of 6,231 · top 16%

also known as apollo-relay, kube-controller-manager, Kubernetes controller manager

Technical Details

what runs on :10252

The IANA assignment is Apollo Relay Port, but Kubernetes has used TCP 10252 for kube-controller-manager’s legacy insecure HTTP serving endpoint. When enabled, it can serve component metrics and health information without TLS; its availability and bind address depend on Kubernetes version and configuration, and it is often disabled or restricted to localhost in newer setups. The corresponding secure serving port is typically TCP 10257.

Security Information

exposure of :10252

risk score

5/ 10caution

worth attention. how exposed you are depends on configuration — don't leave it reachable from the internet without a reason.

network services averages 2.6 across 1,876 ports — this one sits 2.4 above.

in transit

cleartext

credentials and payloads are readable by anyone on path

assignment

official

registered with iana for this service — scanners fingerprint it by number

reachable over

tcp · udp

udp is connectionless — source addresses are trivially spoofed and it is a reflection favourite

security overview

Do not expose this endpoint to the internet: legacy insecure serving lacks TLS and authentication, so reachable metrics and health information can be read by unauthenticated clients. Restrict or disable it, and use the secure endpoint and appropriate access controls for monitoring.

the 8 most looked-up other ports in network services — 1,876 ports carry that label.

risk mix of the 8 listed

  • caution100%

0 of 8 encrypted