Control Plane Node

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

Worker Node & Control Plane Node

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

Others

portexplain
22/tcpSSH
80/tcpWeb or Ingress
Was this page helpful?