kubernetes - How does kubectl port-forward create a connection? - Stack . . . As far as I understand, to access any application within Kubernetes cluster there should be a Service resource created and that should have an IP address which is accessible from an external network But in case of port-forward how does kubectl create a connection to the application without an IP address which is accessible externally?