FINOPS-CERTIFIED-PRACTITIONER practice question 31 of 35

Which of the following would be the correct description of what a 'cluster' is in Kubernetes? (Select One)

Full set: 300 questions
Answer options
A: A template of services to be ran in Kubernetes
B: A group of server instances, managed by container orchestration. Correct answer
C: A template of a container with the software that needs to be run.
D: An instance of a container image
Correct Answer:
B. A group of server instances, managed by container orchestration.
Explanation

A Kubernetes cluster is a foundational concept representing the compute infrastructure. It consists of a set of worker machines, called nodes, which can be either virtual or physical servers. These nodes host the Pods where containerized applications run. The entire group of nodes is managed by the Kubernetes control plane, a container orchestration system that automates the deployment, scaling, and operation of application containers across the cluster. This aligns directly with the description of a group of server instances managed by container orchestration.

Why Incorrect

A. This describes a deployment template or manifest, such as a Helm Chart or a Kubernetes YAML file, not the cluster infrastructure itself.
C. This is the definition of a container image, which is a static, immutable file containing the software and dependencies needed to run a container.
D. This is the definition of a container, which is a live, running instance created from a container image. A cluster runs containers, but is not one itself.

References

1. Kubernetes Official Documentation, "Components of Kubernetes". The documentation states, "A Kubernetes cluster consists of a set of worker machines, called nodes, that run containerized applications. Every cluster has at least one worker node." It further details the control plane components that manage these nodes. (Source: Kubernetes.io, Concepts > Cluster Architecture > Components).

2. Storment, J.R., & Fuller, M. (2021). Cloud FinOps: Collaborative, Real-Time Cloud Financial Management (2nd ed.). O'Reilly Media. Chapter 11, "Managing Containers and Kubernetes," describes a cluster as "...a group of virtual machines or bare-metal servers (called nodes) that Kubernetes uses to run container workloads." (Section: "Kubernetes Architecture").

3. University of California, Berkeley. (2020). CS 162: Operating Systems and Systems Programming, Lecture 20: Cloud Computing III: Containers and Kubernetes. The course materials define the Kubernetes architecture as a cluster comprising a master node and worker nodes (servers) that manage and run containers. (Source: EECS Department, UC Berkeley, Lecture 20 Slides, "Kubernetes Architecture").

Scroll to Top