Hi @ph1l0s0ph3r ,
NAT Gateway is created by default only if you use SCC with default VNet that Azure Databricks creates. Look at below entry in documentation:
- Secure cluster connectivity - Azure Databricks | Microsoft Learn
In you case, when you have deployed Databricks instance into your own VNet you need to configure NAT Gateway by yourself.
Basically, you have following option to configure egress with NPIP in VNet Injected workspace:
- Egress Load Balancer
- Azure NAT Gateway
- Azure Firewall
You're interested in option 2 - Azure NAT Gateway. So to set it up you need to create:
- NAT Gateway in Azure

- configure the gateway on both of the workspaceโs subnets to ensure that all outbound traffic to the Azure backbone and public network transits through it.
