Control Plane Node

port explain
2379/tcp Client => ETCD Server
2380/tcp ETCD <=> ETCD 資料互相同步使用
6443/tcp Client => Client => Kube Api Server : The Kubernetes API server validates and configures data for the api objects which include pods, services, replicationcontrollers, and others.
10252/tcp Kube Controller Manager : The Kubernetes controller manager is a daemon that embeds the core control loops shipped with Kubernetes.
10251/tcp Kubernetes Scheduler : The Kubernetes scheduler is a policy-rich, topology-aware, workload-specific function that significantly impacts availability, performance, and capacity.
443/tcp Kube Api Server也會用到

Worker Node & Control Plane Node

port explain
10250/tcp Kubernetes Kubelet : The kubelet API is used to communicate between kube-scheduler and the node.
10255/tcp kubelet : Unauthenticated read-only port, allowing access to node state
10256/tcp kube-proxy : Health check server for Kube Proxy
30000-32767/tcp Services of type NodePort expose a port on each worker
53/tcp & 53/udp DNS
443/tcp Api Server
4149/tcp kubelet : Default cAdvisor port used to query container metrics

Others

port explain
22/tcp SSH
80/tcp Web or Ingress
Was this page helpful?