k8s中的 type NodePort
在Kubernetes中,type: NodePort是一种Service类型,用于将外部流量路由到集群中的节点上。
当创建一个Service时,可以指定type为NodePort。这将为Service分配一个随机的端口号(称为NodePort),该端口将监听所有集群节点上的流量。
当流量到达NodePort时,Kubernetes会自动将该流量路由到Service的后端Pod上。这样,外部客户端可以通过节点的IP地址和NodePort访问Service,并将流量转发到后端Pod。
需要注意的是,NodePort类型的Service将在所有节点上公开相同的NodePort端口。因此,如果多个Service使用相同的NodePort,则只有一个Service可以在集群中正常工作。
此外,NodePort类型的Service还可以通过nodePort字段指定特定的端口号。这样,可以在一定范围内选择一个预定义的端口号。
总结:type: NodePort是一种Service类型,用于将外部流量路由到集群中的节点上,并将流量转发到Service的后端Pod。
原文地址: https://www.cveoy.top/t/topic/jb0V 著作权归作者所有。请勿转载和采集!