solutions-architect-pro video for you are building an application composed of multiple microservices , which should remain internal to the Kubernetes cluster .
You are building an application composed of multiple microservices , which should remain internal to the Kubernetes cluster . Each microservice must be independently scalable , allowing you to configure a specific number of replicas per service. Additionally, other microservices should be able to communicate with any microservice using a consistent address , regardless of how many replicas it has. You are deploying this on Google Kubernetes Engine (GKE) . What is the most appropriate way to implement this?