Skip to content

Latest commit

 

History

History
 
 

podtato-head-microservices

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Info

podtato-head consists of an entry point container ("entry") and 5 parts containers. Requests arrive at the entry point, which coordinates responses from the backing services.

The backing services are located using a "ServiceDiscoverer" type defined in pkg/services. The default ServiceDiscoverer uses hard-coded URLs; but a config-file-based ServiceDiscoverer can be used instead by setting a file path in env var "SERVICES_CONFIG_FILE_PATH" pointing to a map of short service names like hat to HTTP URLs. See testdata/servicesConfig.yaml for an example.

In the Helm chart the ports for the backing services are coordinated between the config file in a config map and the services themselves in Service manifests. See delivery/chart/templates/configmap-discovery.yaml.