Communicate with other workloads ΒΆ
This guide shows you how to communicate with other workloads inside the same environment or cluster via service discovery.
Prerequisites ΒΆ
- Your workload has configured policies for outbound traffic to the target workload
- The target workload has configured policies for inbound traffic from your workload
Identify the target address ΒΆ
To identity the address of the workload we are communicating with, we need to know its name and what namespace its running in.
Target exists in the same namespace ΒΆ
If the workload you are calling is in the same namespace, you can reach it by calling its name directly using HTTP like so:
Plaintext
http://<name>Target exists in another namespace ΒΆ
If the workload is running in another team's namespace, you need to specify the namespace as well:
Plaintext
http://<name>.<namespace>Call the address ΒΆ
Call the workload through its internal address using HTTP from your own workload:
http
GET /resource HTTP/1.1
Host: <name>.<namespace>