Google Kubernetes Engine is a managed Kubernetes service that completely eliminates the need to install and operate your Kubernetes clusters.
To reduce compute costs, GKE clusters can be run on Preemptible VMs, which are priced 80% lower than standard Compute Engine VMs. However, Preemptible VMs provide no availability guarantees and last a max of 24 hours.
Using Elastigroup you can connect your GKE cluster to Spotinst with just a few clicks, and let Elastigroup MCS optimize and automate your infrastructure layer. Elastigroup will make sure to maintain Preemptible VMs in multiple zones and instance types for optimized availability, while also falling back to on demand when necessary.

To get started with GKE, see the links below: