exam questions

Exam Associate Cloud Engineer All Questions

View all questions & answers for the Associate Cloud Engineer exam

Exam Associate Cloud Engineer topic 1 question 81 discussion

Actual exam question from Google's Associate Cloud Engineer
Question #: 81
Topic #: 1
[All Associate Cloud Engineer Questions]

You are operating a Google Kubernetes Engine (GKE) cluster for your company where different teams can run non-production workloads. Your Machine Learning
(ML) team needs access to Nvidia Tesla P100 GPUs to train their models. You want to minimize effort and cost. What should you do?

  • A. Ask your ML team to add the ג€accelerator: gpuג€ annotation to their pod specification.
  • B. Recreate all the nodes of the GKE cluster to enable GPUs on all of them.
  • C. Create your own Kubernetes cluster on top of Compute Engine with nodes that have GPUs. Dedicate this cluster to your ML team.
  • D. Add a new, GPU-enabled, node pool to the GKE cluster. Ask your ML team to add the cloud.google.com/gke -accelerator: nvidia-tesla-p100 nodeSelector to their pod specification.
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
John_Iam
Highly Voted 3 years, 9 months ago
D is the correct answer. https://cloud.google.com/kubernetes-engine/docs/how-to/gpus
upvoted 47 times
tablet444
3 years, 6 months ago
the documentation states "Limitations Before using GPUs on GKE, keep in mind the following limitations: You cannot add GPUs to existing node pools. GPU nodes cannot be live migrated during maintenance events."
upvoted 10 times
nightflyer
3 years, 2 months ago
In this case it is about adding a GPU enabled node pool not a GPU to an existing node-pool
upvoted 16 times
fragment137
1 year, 3 months ago
You're correct that D says that, except that the question also says to use the most cost-effective method. Two node-pools would be more expensive than rebuilding the current one with GPU enabled.
upvoted 1 times
Gulithor
1 year, 1 month ago
It also says to minimize effort, wouldn't recreating all the pools take way longer than just adding 1?
upvoted 1 times
...
...
...
...
...
glam
Highly Voted 3 years, 4 months ago
D. Add a new, GPU-enabled, node pool to the GKE cluster. Ask your ML team to add the cloud.google.com/gke -accelerator: nvidia-tesla-p100 nodeSelector to their pod specification.
upvoted 15 times
...
BAofBK
Most Recent 3 months, 4 weeks ago
The correct answer is D
upvoted 1 times
...
trainingexam
8 months, 1 week ago
Selected Answer: D
D is the correct answer.
upvoted 1 times
...
sabrinakloud
10 months, 3 weeks ago
Selected Answer: D
Option D is good
upvoted 1 times
...
sakdip66
10 months, 3 weeks ago
Selected Answer: D
Creating new node pool w/ GPU-enabled instances is cost - saving solution. This way ML team workload will GPU instance for their ML and other team workload will run smoothly
upvoted 2 times
...
Prat25200607
11 months, 1 week ago
Selected Answer: D
D makes more cost effective
upvoted 1 times
...
Selected Answer: D
Answer D. Add a new, GPU-enabled, node pool to the GKE cluster. Ask your ML team to add the cloud.google.com/gke-accelerator: nvidia-tesla-p100 nodeSelector to their pod specification. Adding a new node pool with GPUs is the best option because it allows for a separate set of nodes that can be specifically allocated to workloads that require GPU acceleration, such as the Machine Learning (ML) team's workloads. This approach will not affect other workloads running on the original nodes, keeping the costs low and the overall cluster performance stable.
upvoted 6 times
...
cslince
1 year, 2 months ago
Selected Answer: D
D is the correct answer.
upvoted 1 times
...
leogor
1 year, 3 months ago
D is correct
upvoted 1 times
...
raghu09
1 year, 5 months ago
Selected Answer: D
D is correct
upvoted 1 times
...
iadarsh
1 year, 5 months ago
Selected Answer: D
D is correct Because if you create entirely new node pool then its not cost efficient and also the pods which not require that much high GPU is get scheduled into it. So instead of that add a new node pool with GPU and in the pod YAML file mention the node affinity to get scheduled into the GPU enabled node pool.
upvoted 2 times
...
AzureDP900
1 year, 8 months ago
By looking at all answers first 3 can be eliminated without any second thought. D is correct.
upvoted 2 times
...
haroldbenites
1 year, 9 months ago
Go for D
upvoted 1 times
...
LaxmanTiwari
1 year, 9 months ago
Selected Answer: D
In this case it is about adding a GPU enabled node pool not a GPU to an existing node-pool
upvoted 2 times
...
luciorifa
2 years ago
Selected Answer: D
D is the correct answer
upvoted 1 times
...
jaffarali
2 years, 2 months ago
Selected Answer: D
D would be the right option when there is possibility to add GPUs without recreating the nodes.
upvoted 3 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago