NS1
NS1 is a smart DNS and traffic-management provider. This topic describes the basic steps of adding a domain to your NS1 account and finding the relevant API Key needed for using with the ExternalDNS service.
Create a Zone
Before creating DNS records with ExternalDNS, the domain name(s) to be used must be registered with NS1. Visit the NS1 documentation, Create a DNS Zone.
Get the API Key
To use NS1 with ExternalDNS, you must supply an API Key. To know more on creating an API Key for your NS1 account, see NS1: Users and Teams control panel. Select the Add key button and configure your new API key. Recommended settings would be to have all permissions disabled except the DNS Permissions section. For more security, create an API key for each ExternalDNS installation and use the zone filter during key creation.
Configure the NS1 env
Use the following YAML along with the above details when creating your ExternalDNS YAML file.
env:
- name: NS1_API_KEY
value: ns1_api_key