k8s 使用的端口号有很多,主要包括:
6443:kube-apiserver 的通信端口。
2379:etcd 的 client 端口。
2380:etcd 的 peer 端口。
10250:kubelet 的安全端口,用于与 kube-apiserver 通信。
10251:kube-controller-manager 的安全端口,用于与 kube-apiserver 通信。
10252:kube-scheduler 的安全端口,用于与 kube-apiserver 通信。
使用 Linux 命令 netstat 可以查看正在使用的端口。例如,你可以使用命令 netstat -tnlp 查看所有打开的 TCP 端口。
在 k8s 中,你还可以使用命令 kubectl get services 查看集群中所有服务的端口信息。