kubernets 几种端口(port、targetport、contaierport、hostport、nodeport)的区别和关联


kubernets 几种端口(port、targetport、contaierport、hostport、nodeport)的区别和关联,有谁能说下吗?
已邀请:

wisen

赞同来自:


这两个一般用在应用yaml描述文件中,起到的作用类似于docker -p选项
containerport: 容器需要暴露的端口
hostport: 容器暴露的端口映射到的主机端口。

这两个一般用在service中,service 的类型为cluster ip时候:
port: service中clusterip 对应的端口
targetport: clusterIP作为负载均衡, 后端目标实例(容器)的端口。

这一个一般用在service中,service的类型为nodeport:
nodeport: cluster ip 只能集群内部访问(源与目标需要满足两个条件: kube-proxy正常运行,跨主机容器网络通信正常),nodeport会在每个kubelet节点的宿主机开启一个端口,用于应用集群外部访问。

tangjy

赞同来自:


它们有什么关联没?像targetport、hostport

要回复问题请先登录注册