How to create databricks workspace with private endpoint

João Bálico 25 Reputation points
2023-05-02T21:16:02.3033333+00:00

I'm facing a problem while creating a databricks workspace using private endpoint. I followed the documentation(https://learn.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/private-link-standard#--step-1-create-resource-groups)) but I don't get the diagram, because it seems we need to have two dns zones, one for the customer vnet and the other for the transit vnet.... but can't we use only one dns zone for that?Screenshot 2023-05-02 220728

Screenshot 2023-05-02 2205555

Azure Databricks
Azure Databricks
An Apache Spark-based analytics platform optimized for Azure.
2,181 questions
0 comments No comments
{count} vote

Accepted answer
  1. PRADEEPCHEEKATLA-MSFT 89,816 Reputation points Microsoft Employee
    2023-05-03T09:34:30.79+00:00

    @João Bálico - Thanks for the question and using MS Q&A platform.

    Yes, you can use a single DNS zone for both the customer VNet and the transit VNet. The documentation you are referring to shows two separate DNS zones for clarity, but it is not a requirement.

    When you create a private endpoint for Databricks workspace, you need to create a private DNS zone in your Azure DNS. This DNS zone will be used to resolve the private IP address of the Databricks workspace. You can use the same DNS zone for both the customer VNet and the transit VNet.

    Here are the high-level steps to create a Databricks workspace with private endpoint:

    1. Create a virtual network (VNet) in your Azure subscription. This VNet will be used to host your Databricks workspace and the private endpoint.
    2. Create a subnet in the VNet for the Databricks workspace.
    3. Create a private DNS zone in your Azure DNS. This DNS zone will be used to resolve the private IP address of the Databricks workspace.
    4. Create a private endpoint for the Databricks workspace. This will involve creating a network interface in the subnet you created in step 2, and then creating a private endpoint that uses the network interface.
    5. Create a Databricks workspace in the VNet you created in step 1. When you create the workspace, you will need to specify the VNet and subnet you created in steps 1 and 2, and the private DNS zone you created in step 3.
    6. Once the workspace is created, you can connect to it using the private endpoint. You can also configure your network security groups to allow traffic only from the private endpoint.

    Error: If you see a message “Configured privacy settings disallow access for workspace <your-workspace-id> over your current network. Please contact your administrator for more information”.

    This error probably means:

    • You are connecting to the workspace over the public internet (not from a Private Link connection).
    • You have configured the workspace to not support public network access.

    For more details, refer to Enable Azure Private Link as a standard deployment - Authentication troubleshooting.

    Hope this helps. Do let us know if you any further queries.


    If this answers your query, do click Accept Answer and Yes for was this answer helpful. And, if you have any further query do let us know.


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.