0
0
GCPcloud~5 mins

Node pools and auto scaling in GCP - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
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?
AA group of nodes with the same configuration
BA single pod running in the cluster
CA storage bucket for logs
DA network firewall rule
What triggers the cluster autoscaler to add nodes?
AWhen a pod is deleted
BWhen pods need more resources than current nodes provide
CWhen a new node pool is created
DWhen the cluster is idle
Which of these is NOT a benefit of using multiple node pools?
AAutomatically scaling pods inside nodes
BIsolating workloads for security or compliance
CRunning different workloads with optimized resources
DUsing different machine types in the same cluster
If auto scaling is disabled, what must you do to change node count?
ADelete the node pool
BWait for automatic scaling
CRestart the cluster
DManually add or remove nodes
What is the main difference between cluster autoscaler and horizontal pod autoscaler?
ABoth scale nodes only
BCluster autoscaler changes pods; pod autoscaler changes nodes
CCluster autoscaler changes nodes; pod autoscaler changes pods
DBoth scale pods only
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.