If you are using a separate DNS server setup rather than the Application Gateway setup, then you must map the ingress IP address to your DNS server before you can call the Hybrid Data Pipeline service.

Take the following steps to map the ingress IP to your DNS server.

  1. Run the following command to review Kubernetes resources.
    kubectl get all --namespace namespace-value
  2. Run the following command to obtain the IP address of the ingress controller.
    kubectl get ingress

    Output example:

    
    NAME                     CLASS                       HOSTS               ADDRESS
    hdp-deploy-hdp-ingress   azure-application-gateway   hdp.example.com     10.0.123.45
  3. From the output, copy the value from the ADDRESS field.
  4. Map your DNS server to the IP address.

    Azure DNS example

    If your DNS server is on Azure, you would navigate to the DNS record set in the Azure portal. You would then click the pencil icon to edit, paste the address into the IP address field, then click Apply.

Result: You have mapped the ingress IP address to the DNS server. You may now use the FQDN in the HOSTS field to call the Hybrid Data Pipeline service.