Notes on Kubernetes
Because the ephemeral nature of pods will be needing services to keep track of which IP is providing functionality to other IPs.
Context: In a given time a pod(backend) or many of them, is providing functionality to other pod(frontend) or many of them, and since a pod could die at anytime for any given reason, we need a mechanism to assure that the frontend receives the functionality is expecting from the backend.
Since the same cluster more than one application could be running at any given time. Namespaces, provides a logical separation between execution environments (amount of cpu, memory and access)