vm-service for Static environments (with Windows builds)

Currently, "static" installations on "bare metal" servers support only "On-Host" machine builders. "On-Host" driver is implemented using privileged containers, and it has several technical drawbacks, such as:

  • security concerns (jobs with privileged containers can interfere other container jobs or the host Nomad client itself)

  • incapability to interact with attached hardware/virtual hardware (esp. GPUs installed on the fleet)

  • incomplete support of kernel module handling (such as kernel module building, test with modprobe, etc)

  • unsupported setup_remote_docker

  • unsupported Windows builds

Introduction of "real" VM builds, in which vm-service talks to on-premises virtualization platforms (such as ESXi), will overcome those drawbacks.

  • Makoto Mizukami
  • Jul 28 2020
  • New
  • Attach files