TCP 6443* Kubernetes API Server
TCP 2379-2380 etcd server client API
TCP 10250 Kubelet API
TCP 10251 kube-scheduler
TCP 10252 kube-controller-manager
TCP 10255 Read-Only Kubelet API
Worker 节点(小兵):
TCP 10250 Kubelet API
TCP 10255 Read-Only Kubelet API
TCP 30000-32767 NodePort Services
3 回答
kubernetes的端口如下:
来自CoreOS docs .
Kubernestes需要:
主节点:
Worker 节点(小兵):
如果API服务器,etcd,调度程序和控制器管理器在同一台机器上运行,那么在没有VPN的情况下需要公开打开的端口是:
主
客户端从节点(kubelet,kube-proxy,pods)和用户(kubectl,...)连接到API服务器
节点
Kubelet端口,接受来自API服务器(主服务器)的连接 .
节点应该能够在几乎任何端口上接收来自其他节点和主站的流量,在用于Kubernetes pods的网络结构上(法兰绒,编织,印花布......)
如果使用NodePort服务或Ingress资源公开应用程序,则还应在节点上打开相应的端口 .