Deploy Consul Agent for Dynamic DNS Resolution Updates
Deploying the Consul Agent on all production hosts allows the host to dynamically tell the Consul service when it is available and when it is not. This availability information is then in turn used to dynamically update and publish DNS resolution for the hosts reporting available. The Internal DNS Resolver will be configured in such a way that lookups for *.gitlab.com
are directly handed into Consul for resolution.
-
Develop cookbook for Consul deployment in GitLab -
Apply Consul-Agent recipe to all production nodes -
Validate lookups via DNS of newly registered Consul-Agents