No Public IP Nodes

Category: azure batch


Brad Petchauer on Thu, 14 Feb 2019 20:41:58

Hello! I have a batch account which deploys linux virtual machines into a NSG with an additional rule to disallow SSH traffic. As an additional security measure, is it possible to not assign a public IP address to the created nodes? Although I can't access them anyway, I'd like to remove it completely. Can Batch issue tasks without the public IP if it uses private IPs inside the virtual network?



jakaruna-MSFT on Fri, 15 Feb 2019 05:41:50


I think public ip is needed. When we are trying to create a pool using Azure cli, we dont have an option to disable the public ip address. I will check with the product team and confirm this.

However if you deploy the Backend pool in the VNET, nodes will have only private ips and batch service will communicate with the nodes via a load balancer(Automatically created.)

Checked in API's also. We dont have an option to enable or disable the public ip there.

Karishma Tiwari - MSFT on Fri, 01 Mar 2019 18:55:37

Any update? Let us know if that helped. 

Micah McKittrick on Fri, 22 Mar 2019 19:56:53

Any update on this issue? If the answer helped you resolve the problem remember to mark as answer so others in the community can easily find the solution