anchor.diff:  
   . Get more details about the service:
   
  -  kubectl describe svc/webapp-service
  +  $ kubectl describe svc/webapp-service
     Name:			webapp-service
     Namespace:		default
     Labels:			<none>
  
positive.code: = Service Discovery for Microservices with Kubernetes
  :imagesdir: ../images
  :toc:
  
  This chapter shows an example of how different microservices within an application can use service discovery to locate each other in the infrastructure rather than via hardcoded IP addresses.
  
  == Pre-requisites
  
  A 3 master nodes and 5 worker nodes cluster as explained in the link:../cluster-install#multi-master-multi-node-multi-az-gossip-based-cluster[cluster-install] chapter.
  
  All configuration files for this chapter are in the `microservices` directory.
  
  == Application architecture
  
  The sample application uses three services:
  
  
negative.code:       value: /
  ----
  
  The environment variables point to the `name` and `greeter` service as defined in the application configuration.
  
  An ingress load balancer for `webapp` service is created by using the following fragment:
  
  [source, yml]
  ----
  