The problem is you can not use the port 80 defined in service but only 3000 the pods exposed. Am I right? This's my experiment shown.
From the utility pod you can, curl normal-service:80 curl 10.1.0.41:3000 #a headless service pod
The response is something like, {"message":"Hello World from your container!","hostname":"api-deployment-f457fbcf6-6j8f9"}
The headless service has no dns name and no ip.
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
The problem is you can not use the port 80 defined in service but only 3000 the pods exposed. Am I right? This's my experiment shown.
From the utility pod you can,
curl normal-service:80
curl 10.1.0.41:3000 #a headless service pod
The response is something like,
{"message":"Hello World from your container!","hostname":"api-deployment-f457fbcf6-6j8f9"}
The headless service has no dns name and no ip.