External Service
A simple HTTP service can be defined as follows
Consuming an external service in from within the mesh can be done using the standard .mesh
name resolving, for example httpbin.mesh
.
Consuming an external service in from within the mesh can be done by filling the proper outbound
section of the relevant dataplane resource:
tags
the external service can include an arbitrary number of tags, wherekuma.io/service
is a mandatory one. The specialkuma.io/protocol
tag is also taken into account and supports the standard Kuma protocol values. It designates the specific protocol being used by that service.
As with other services, avoid overlapping of service names under with already existing ones. A good practice would be to derive the tag value from the domain name or IP of the actual external service.