22 cards · Public · Shuffle

Kubernetes - Core Concepts & Architecture

Master Kubernetes architecture and core workload objects with this high-yield flashcard deck. Essential study material for DevOps engineers, cloud architects, and CKA exam preparation.

Cards in this deck

(22 cards)

Preview terms and definitions before starting your study session.

#1
Term
Kubernetes Control Plane
Definition
The master management layer of a Kubernetes cluster that maintains the desired cluster state, makes global scheduling decisions, and responds to events via components like kube-apiserver, etcd, kube-scheduler, and kube-controller-manager.
#2
Term
kube-apiserver
Definition
The central management front-end of the Control Plane that exposes the Kubernetes API. It validates and processes RESTful requests from users, external services, and worker node components.
#3
Term
etcd
Definition
A consistent, highly available distributed key-value store used as Kubernetes' primary backend database to store all cluster state data and object specifications.
#4
Term
kube-scheduler
Definition
The Control Plane component that monitors for unassigned Pods and selects an optimal worker node for them to run on based on resource availability, constraints, affinity policies, and taints/tolerations.
#5
Term
kube-controller-manager
Definition
A single control plane binary running continuous background control loops (e.g., Node Controller, ReplicaSet Controller) that compare current state against desired state and make reconciliation adjustments.
#6
Term
kubelet
Definition
The primary node agent running on every worker node. It reads PodSpec manifests, communicates with the container runtime to start/stop containers, and reports node health back to kube-apiserver.
#7
Term
kube-proxy
Definition
A network proxy running on each node that maintains local network rules, handling IP/port forwarding and enabling network communications to Pods across internal and external network requests.
#8
Term
Container Runtime
Definition
The underlying software responsible for running containers on a node (e.g., containerd, CRI-O). It pulls container images, executes them, and manages their container execution lifecycle.
Showing 8 of 22 cards in this deck.
Study All Now