A team of data scientists infrequently needs to use a Google Kubernetes Engine (GKE) cluster that you manage. They require GPUs for some long-running, non-restartable jobs. You want to minimize cost. What should you do?
A.
Enable node auto-provisioning on the GKE cluster.
B.
Create a VerticalPodAutscaler for those workloads.
C.
Create a node pool with preemptible VMs and GPUs attached to those VMs.
D.
Create a node pool of instances with GPUs, and enable autoscaling on this node pool with a minimum size of 1.
auto-provisioning = Attaches and deletes node pools to cluster based on the requirements. Hence creating a GPU node pool, and auto-scaling would be betterhttps://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-provisioning
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit