Flashcard Deck · 20 cards · Public

Kubernetes & Cloud-Native Container Orchestration - Pods, Deployments & Services

Master Kubernetes architecture, core primitives, networking models, and CLI tools with this high-yield flashcard deck designed for DevOps and cloud-native software engineers.

Cards in this deck

(20 cards)

Preview terms and definitions before starting your study session.

#1
Term
Kubernetes Control Plane Components
Definition
The master management layer of a K8s cluster consisting of:
  • kube-apiserver: Exposes the Kubernetes REST API.
  • etcd: Consistent, distributed key-value store for cluster state.
  • kube-scheduler: Assigns newly created Pods to optimal worker Nodes.
  • kube-controller-manager: Runs controller loops to maintain desired state.
#2
Term
etcd
Definition
A strongly consistent, highly available distributed key-value store that acts as Kubernetes' single source of truth. It stores all cluster state data, API object definitions, and metadata.
#3
Term
Pod
Definition
The smallest deployable unit in Kubernetes. A Pod encapsulates one or more co-located containers that share network namespaces (IP address and ports), storage volumes, and container specifications.
#4
Term
Sidecar Container Pattern
Definition
A design pattern where a helper container runs alongside the main application container inside the same Pod. Common uses include log forwarding, monitoring agents, and service mesh proxies (e.g., Envoy).
#5
Term
Deployment
Definition
A declarative Kubernetes workload object used to manage stateless applications. It manages ReplicaSets under the hood to handle zero-downtime rolling updates, rollbacks, and pod scaling.
#6
Term
ReplicaSet
Definition
A low-level controller that guarantees a specified number of identical Pod replicas are running at any given time. Usually managed automatically by a higher-level Deployment resource.
#7
Term
StatefulSet
Definition
A workload object used for stateful applications (e.g., databases like PostgreSQL or Kafka). It provides unique, persistent network identities (pod-name-0), ordered deployment/scaling, and stable persistent storage per replica.
#8
Term
DaemonSet
Definition
A workload controller that ensures a copy of a specific Pod runs on all (or selected) worker Nodes. Ideal for cluster background services such as log collectors (Fluentd) and monitoring agents (Prometheus Node Exporter).
Showing 8 of 20 cards in this deck.
Study All Now

Related Flashcard Sets

Explore similar study materials created by the community

Browse community decks
Deck · 24 cards

Kubernetes Fundamentals - Container Orchestration & Deployment

Master Kubernetes fundamentals with this high-yield flashcard deck, covering essential concepts like Pods, Deployments, Services, and core architectural components. Accelerate your journey in cloud-native development and operations by understanding how to orchestrate and deploy containerized applications at scale.

Study flashcards Study set
Deck · 25 cards

TypeScript - Advanced Type Systems, Generics & Design Patterns

Master advanced TypeScript features like generics, conditional types, and mapped types to build robust, scalable applications. This deck covers essential utility types, type narrowing techniques, discriminated unions, and the nuances between interfaces and type aliases, empowering you to write highly maintainable and type-safe code.

Study flashcards Study set
Deck · 25 cards

Harvard ECON1011 - Intermediate Microeconomics: Game Theory & Market Structures

Master key concepts in intermediate microeconomics with this comprehensive flashcard deck. Dive deep into game theory, market structures, strategic pricing, and general equilibrium models, perfect for Harvard ECON1011 students and anyone aiming to ace microeconomics.

Study flashcards Study set
Deck · 21 cards

MIT 18.03 - Differential Equations: Ordinary Differential Equations, Laplace & Fourier

Master MIT 18.03 Differential Equations with high-yield flashcards covering first and second-order ODEs, Laplace transforms, Fourier series, and matrix exponential state-space systems.

Study flashcards Study set