Flashcard Deck · 20 cards · Public

Kubernetes Architecture & Container Orchestration Mastery

Master essential Kubernetes cluster architecture, workload objects, networking concepts, and high-yield operational kubectl commands for DevOps and software engineering excellence.

Cards in this deck

(20 cards)

Preview terms and definitions before starting your study session.

#1
Term
Deployment
Definition
A higher-level object that declaratively manages ReplicaSets and Pods. Supports automated rolling updates, rollbacks, and scaling.
#2
Term
ClusterIP Service
Definition
The default Kubernetes Service type. Exposes the service on a cluster-internal IP, making it reachable only from within the cluster.
#3
Term
NodePort Service
Definition
Exposes a Service on each Node's IP at a static port (in the range 30000-32767). Automatically routes traffic to an underlying ClusterIP service.
#4
Term
Kubernetes Control Plane Components
Definition
The master component governing cluster state, consisting of:
  • kube-apiserver: Exposes the K8s API.
  • etcd: Key-value store for all cluster data.
  • kube-scheduler: Assigns unscheduled Pods to Nodes.
  • kube-controller-manager: Runs controller processes (e.g., Node Controller, ReplicaSet Controller).
#5
Term
etcd
Definition
A consistent, highly available key-value store used as Kubernetes' backing store for all cluster state and configuration data.
#6
Term
Worker Node Components
Definition
Services running on every worker node to maintain running pods:
  • kubelet: Agent ensuring containers are running in a Pod.
  • kube-proxy: Maintains network rules and performs connection forwarding.
  • Container Runtime: Software responsible for running containers (e.g., containerd, CRI-O).
#7
Term
Pod
Definition
The smallest deployable computing unit in Kubernetes. A Pod wraps one or more containers that share storage, network IP, and execution options.
#8
Term
ReplicaSet
Definition
A controller that ensures a specified number of identical Pod replicas are running at any given time, maintaining application availability.
Showing 8 of 20 cards in this deck.
Study All Now