I am trying to create a azure virtual machine scale set (VMSS) without a public ip for rolling upgrade policy (zero downtime). All the examples I find requires a configuration with a public IP. Even the wizard on azure forces to create a public ip. Can a VMSS with rolling upgrade be created without a public ip?
I can create a manual upgrade_policy VMSS without a loadbalancer or healthprobe without public ips. But I am unable to create a 'Rolling' upgrade_policy vmss without public ip.