| CPC H04L 61/4511 (2022.05) | 21 Claims |

|
15. A system comprising:
a service cluster hosting a plurality of microservices, the plurality of microservices comprising at least a first microservice;
a node internal to the service cluster;
a network resource external to the service cluster; and
a domain name system (DNS) server comprising:
a memory;
a network interface configured to enable network communications; and
a processor, wherein the processor is configured to perform operations comprising:
receiving a registration request to register the first microservice of the service cluster, wherein the registration request, which is transmitted by the node, comprises a name and a network address of the first microservice;
generating a DNS record for the first microservice comprising the name and the network address of the first microservice;
receiving a lookup request for information about the first microservice of the service cluster, the lookup request being transmitted by the network resource;
performing, based on the lookup request, a lookup operation for the first microservice among the plurality of microservices of the service cluster registered with the DNS service; and
providing the information about the first microservice based on the lookup operation, the information including at least the name of the first microservice for visibility of the first microservice external of the service cluster.
|