I have a small kubernetes cluster running at home. So far what I have been doing is using it for fault tolerance. So all my deployments are single replica pods. I have a service setup to expose them to the rest of the network.
So my question is this. If I spin up a pod like a web server that will run on multiple nodes and expose a service to it. Will it distribute the load? This is kind of where I am confused between service and ingress.
If the service has all the webserver end points… then what does the ingress do when you give it the service as the endpoint?
I have read through alot of the docs on the k8s site and different places, but I seem to be missing something in the understanding of how/what the service does for load balancing if at all.