聲明
本文轉載於k8s配置中的port、targetPort、nodePort和containerPort區別
port
port是k8s集羣內部訪問service的端口,即通過clusterIP: port可以訪問到某個service
nodePort
nodePort是外部訪問k8s集羣中service的端口,通過nodeIP: nodePort可以從外部訪問到某個service。
targetPort
targetPort是pod的端口,從port和nodePort來的流量經過kube-proxy流入到後端pod的targetPort上,最後進入容器。
containerPort
containerPort是pod內部容器的端口,targetPort映射到containerPort。