scaleset_options function

Virtual machine scaleset options

Virtual machine scaleset options

scaleset_options(keylogin = TRUE, managed_identity = TRUE, public = FALSE, priority = c("regular", "spot"), delete_on_evict = FALSE, network_accel = FALSE, large_scaleset = FALSE, overprovision = TRUE, upgrade_policy = list(mode = "manual"), os_disk_type = c("Premium_LRS", "StandardSSD_LRS", "Standard_LRS"))

Arguments

  • keylogin: Whether to use an SSH public key to login (TRUE) or a password (FALSE). Note that Windows does not support SSH key logins.
  • managed_identity: Whether to provide a managed system identity for the VM.
  • public: Whether the instances (nodes) of the scaleset should be visible from the public internet.
  • priority: The priority of the VM scaleset, either regular or spot. Spot VMs are considerably cheaper but subject to eviction if other, higher-priority workloads require compute resources.
  • delete_on_evict: If spot-priority VMs are being used, whether evicting (shutting down) a VM should delete it, as opposed to just deallocating it.
  • network_accel: Whether to enable accelerated networking. This option is only available for certain VM sizes.
  • large_scaleset: Whether to enable scaleset sizes > 100 instances.
  • overprovision: Whether to overprovision the scaleset on creation.
  • upgrade_policy: A list, giving the VM upgrade policy for the scaleset.
  • os_disk_type: The type of primary disk for the VM. Change this to "StandardSSD_LRS" or "Standard_LRS" if the VM size doesn't support premium storage.
  • Maintainer: Hong Ooi
  • License: MIT + file LICENSE
  • Last published: 2020-10-14