Swarm Cluster:I am unable to access the service from the node where the service is not running to test ingress network

I am able to access the service from the nodes where it was running. But I can’t access the service from the nodes where it was not running to test published mode as “ingress” ( I can say it is working just like published mode as “host”)

Let me know what I am missing here…
The following commands are used to create the service.

$docker service create --name=ingressservice --publish published=80,target=80 --replicas=4 --network=my-network yogeshraheja/kodekloudwebimage:v1

[root@manager-node1 ~]# docker network ls
NETWORK ID NAME DRIVER SCOPE
5d0ff8a8abfc bridge bridge local
ba5b2b014c8b docker_gwbridge bridge local
ed0be7732c15 example-voting-app_default bridge local
90320c51f735 host host local
aa6dic5jzjwt ingress overlay swarm
wv54bgwly7r0 my-network overlay swarm
71b538e19f2e none null local
[root@manager-node1 ~]#

[root@manager-node1 ~]# docker service ps ingressservice | grep -i running
zaw6qeg5pd2p ingressservice.1 yogeshraheja/kodekloudwebimage:v1 manager-node2 Running Running 3 hours ago
advalf4z325y ingressservice.2 yogeshraheja/kodekloudwebimage:v1 worker-node1 Running Running 3 hours ago
iblasimunal4 ingressservice.3 yogeshraheja/kodekloudwebimage:v1 manager-node1 Running Running 3 hours ago
13tb8h3bxglv ingressservice.4 yogeshraheja/kodekloudwebimage:v1 worker-node2 Running Running 3 hours ago
[root@manager-node1 ~]#

[root@manager-node1 ~]# docker service inspect ingressservice --pretty

ID: v062nrb4xlw3ajvkht2jpdlxy
Name: ingressservice
Service Mode: Replicated
Replicas: 4
Placement:
UpdateConfig:
Parallelism: 1
On failure: pause
Monitoring Period: 5s
Max failure ratio: 0
Update order: stop-first
RollbackConfig:
Parallelism: 1
On failure: pause
Monitoring Period: 5s
Max failure ratio: 0
Rollback order: stop-first
ContainerSpec:
Image: yogeshraheja/kodekloudwebimage:v1@sha256:9d01cb070f636c9c6dac6ac1820f82e5276d534b5729dcde971d3f8d1bd3aa4a
Init: false
Resources:
Networks: my-network
Endpoint Mode: vip
Ports:
PublishedPort = 80
Protocol = tcp
TargetPort = 80
PublishMode = ingress

[root@manager-node1 ~]#

docker node ls

ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION
7xcpxl85ens8r9gylwbf0uiur * manager-node1 Ready Active Reachable 20.10.4
v2o71sb9lw2y3a3562d7xwt05 manager-node2 Ready Active Reachable 20.10.4
zriqok6f5j8ikgl81dmamwl83 manager-node3 Ready Active Reachable 20.10.4
plwtpi6cgdzso42f4h5pmhrit worker-node1 Ready Active Leader 20.10.4
q3b1rsjznv4epdp0huuqqiiqn worker-node2 Ready Active 20.10.4
howfjhin8r55fynwtwnfsk8x6 worker-node3 Ready Active 20.10.4
v34cvsok06y8hifoah1qs8hhs worker-node4 Ready Active 20.10.4

Any comments on the above scenario from this group?

Please refer to this official doc and feed me back if you have a further question: