-
Enhancement
-
Resolution: Done
-
Major
-
None
-
None
DNS Discovery might be very useful in Cloud environments (such as Kubernetes or OpenShift). They expose Services (which act as Load Balancers and Clustered Virtual IPs for Pods (Docker Containers)) with DNS SRV entries using the following scheme: _port._proto.ENDPOINT.service.namespace.sv.cluster.local (see this issue for more information).
The implementation should also allow the following:
- Change the DNS Server address
- Change or override TTL values
- Change DNS record type (either A or SRV
- If the record type is SRV, it should also allow parting port
The implementation might be based on Oracle DNS tutorial: http://docs.oracle.com/javase/7/docs/technotes/guides/jndi/jndi-dns.html