Discover Services with DNS
On This Page:
This guide provides instructions on how to discover existing service endpoints using DNS. Service discovery enables you to find the endpoints where a given service is available. To know more information about service discovery, see Volterra Service Discovery.
Using the instructions provided in this guide, you can create an endpoint for a service using the DNS server name and the location where the service is available.
Note: If you do not have an account, see Create a VES Account.
Volterra enables users to discover existing service endpoints either natively or using external methods. This guide covers service discovery on sites, virtual sites, or virtual networks using DNS.
Discovering service using DNS requires creating an endpoint with DNS name through which the service is resolved and associating it with site, virtual site, or virtual network.
The following figure shows sequence of creating service discovery with DNS:
Create Endpoint Using DNS Name and Associate Site
Step 1: Select the desired namespace or create a namespace where endpoint with DNS name needs to be created.
Step 2: Select
Manage from configuration menu and
Endpoints from the options pane. Click
Step 3: Enter name, labels, and description in the
Description fields respectively.
Step 4: Select
DNS name for the field
Endpoint Address and enter DNS name in the
DNS name field.
Step 5: Select
Site in the
RefOrSelector field and click the
Select ref to select the site where the endpoint is to be discovered.
Note: Any reference object (site, virtual site, and virtual network) needs to be created and listed before configuring the
RefOrSelectorfield. All the available object list gets displayed on a cascading menu where you can select one or more objects.
Step 6: Enter port and protocol values for the fields
With the steps above, you can discover a service endpoint using DNS on a location specified using selector. Once the service is discovered, the object can be used with other configuration objects of Volterra platform.