title: Where do services live in Kubernetes?
body: <p>I am learning Kubernetes and currently deep diving into high availability and while I understand that I can set up a highly available control plane (API-server, controllers, scheduler) with local (or with remote) etcds as well as a highly available set of minions (through Kubernetes itself), I am still not sure where in this concept services are located.</p>
  
  <p>If they live in the control plane: Good I can set them up to be highly available.</p>
  
  <p>If they live on a certain node: Ok, but what happens if the node goes down or becomes unavailable in any other way?</p>
  
  <p>As I understand it, services are needed to expose my pods to the internet as well as for loadbalancing. So no HA service, I risk that my application won't be reachable (even though it might be super highly available for any other aspect of the system).</p>