Verified this bug on 4.5.0-0.nightly-2020-09-07-062006 steps: 1. oc new-project random 2. oc new-app centos/ruby-25-centos7~https://github.com/sclorg/ruby-ex.git 3. <wait the pod running> 4. oc create -f ruby-nodeport.yaml apiVersion: v1 kind: Service metadata: name: np-ruby-ex spec: externalTrafficPolicy: Cluster ports: - name: 8080-tcp nodePort: 30035 port: 8080 protocol: TCP targetPort: 8080 selector: app: ruby-ex deploymentconfig: ruby-ex sessionAffinity: None type: NodePort 5. oc idle -n random --all 6. oc delete ep --all 7. oc delete svc --all 8. oc delete project random 9. oc new-project random 10. oc new-app centos/ruby-25-centos7~https://github.com/sclorg/ruby-ex.git 11. oc create -f ruby-nodeport.yaml Check the sdn logs: oc logs sdn-lq2gv -n openshift-sdn | grep 30035 I0909 09:45:29.026017 2758 proxier.go:1656] Opened local port "nodePort for random/np-ruby-ex:8080-tcp" (:30035/tcp) I0909 09:45:53.783955 2758 proxier.go:818] Claimed local port <nil>:30035/TCP I0909 09:45:53.789527 2758 proxier.go:866] Opened iptables from-containers public port for service "random/np-ruby-ex:8080-tcp" on TCP port 30035 I0909 09:45:53.796232 2758 proxier.go:877] Opened iptables from-host public port for service "random/np-ruby-ex:8080-tcp" on TCP port 30035 I0909 09:45:53.820822 2758 proxier.go:887] Opened iptables from-non-local public port for service "random/np-ruby-ex:8080-tcp" on TCP port 30035 I0909 09:47:41.894362 2758 proxier.go:1656] Opened local port "nodePort for random/np-ruby-ex:8080-tcp" (:30035/tcp)
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (OpenShift Container Platform 4.5.9 bug fix update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2020:3618