Hi, the docs and even the Create Instance console give an impression that the Z3 instances support spot. Trying to create one, the API gives errors and mutually exclusive flag suggestions. The only conclusion is, Z3 don’t support Spot VMs, contrary to every single mention elsewhere. Did I miss anything obvious maybe? Temporary?
The two errors that pin the constraint:
- TERMINATE rejected: onHostMaintenance must be [MIGRATE] (because z3 ≤ 18 TiB hardware-requires live migration).
- MIGRATE rejected for Spot: preemptible must be false when OnHostMaintenance isn't TERMINATE (because Spot requires terminate semantics).
Spot demands TERMINATE; z3-highmem-8-highlssd demands MIGRATE; they're API-incompatible. The --discard-local-ssds-at-termination-timestamp flag is a separate onInstanceStopAction knob and does not override the onHostMaintenance constraint.