Recall & Review
beginner
What is a node pool in Google Kubernetes Engine (GKE)?
A node pool is a group of nodes within a GKE cluster that share the same configuration, such as machine type and labels. It allows you to manage and scale sets of nodes independently.
Click to reveal answer
beginner
How does auto scaling work in GKE node pools?
Auto scaling automatically adjusts the number of nodes in a node pool based on the workload demand. It adds nodes when more resources are needed and removes nodes when demand decreases.
Click to reveal answer
intermediate
Why use multiple node pools in a GKE cluster?
Using multiple node pools lets you run different types of workloads with different machine types or configurations. For example, one pool for CPU-intensive tasks and another for memory-intensive tasks.
Click to reveal answer
intermediate
What is the difference between cluster autoscaler and horizontal pod autoscaler?
Cluster autoscaler adjusts the number of nodes in the cluster (node pools), while horizontal pod autoscaler adjusts the number of pods (containers) running inside the cluster based on CPU or custom metrics.
Click to reveal answer
beginner
What happens if auto scaling is disabled on a node pool?
If auto scaling is disabled, the node pool size stays fixed. You must manually add or remove nodes, which can lead to wasted resources or insufficient capacity during workload changes.
Click to reveal answer
What does a node pool in GKE represent?
✗ Incorrect
A node pool is a set of nodes with the same machine type and settings in a GKE cluster.
What triggers the cluster autoscaler to add nodes?
✗ Incorrect
The cluster autoscaler adds nodes when pods cannot be scheduled due to lack of resources.
Which of these is NOT a benefit of using multiple node pools?
✗ Incorrect
Scaling pods is done by horizontal pod autoscaler, not by node pools.
If auto scaling is disabled, what must you do to change node count?
✗ Incorrect
Without auto scaling, node count changes require manual intervention.
What is the main difference between cluster autoscaler and horizontal pod autoscaler?
✗ Incorrect
Cluster autoscaler adjusts node count; horizontal pod autoscaler adjusts pod count.
Explain what a node pool is and why it is useful in GKE.
Think about how you organize workers with similar tools for specific tasks.
You got /4 concepts.
Describe how auto scaling works for node pools and why it helps manage resources.
Imagine a restaurant adding or removing tables depending on how many customers arrive.
You got /5 concepts.