Too Long; Didn't Read
When running your application services on top of an orchestration tool like Kubernetes or Mesos with Marathon, there are some common necessities you’ll need to satisfy. Your application will usually contain two types of services, those that should be visible only from inside of the cluster, and those that you want to expose to the external world, outside your cluster and maybe to the <a href="https://hackernoon.com/tagged/internet" target="_blank">internet</a> (e.g frontends).