We run a number of batch jobs daily. For cost reasons we run mostly on preemptible VMs, via an in-house VM management system configured to use preemptible VMs first and failover to regular VMs.
We'd like to use GKE + pools of preemptible VMs instead. To the best of my knowledge, this is currently unsupported. Does it happen to be on the product roadmap?
Support for creating a cluster or node pool with preemptible VMs was just added to Google Container Engine (see the release notes from October 17th).
Run gcloud beta container node-pools create --preemptible NAME
to create a new node pool with preemptible VMs.