Skip to content

Kubernetes Core Objects Cheatsheet

Master Kubernetes Core Objects Cheatsheet with 120 free flashcards. Study using spaced repetition and focus mode for effective learning in Devops.

🎓 120 cards ⏱️ ~60 min Advanced
Study Full Deck →
Share: 𝕏 Twitter LinkedIn WhatsApp

🎯 What You'll Learn

Preview Questions

12 shown

What is a Kubernetes Pod?

Show ▼

A Pod is the smallest deployable unit in Kubernetes; it encapsulates one or more tightly coupled containers that share a network namespace, IPC, and optionally volumes.

What does a Pod represent in the Kubernetes object model?

Show ▼

A Pod represents a single instance of a running process in a cluster and is described by a Pod manifest containing metadata (labels, annotations) and a pod spec.

What Kubernetes object directly manages a set of identical Pods?

Show ▼

A ReplicaSet manages a stable set of identical Pods and ensures a specified number of pod replicas are running at any given time.

What controller is most commonly used to deploy stateless workloads in production?

Show ▼

A Deployment, which manages a ReplicaSet and provides declarative updates, rolling updates, and rollback capability.

What is the purpose of a StatefulSet?

Show ▼

A StatefulSet manages the deployment and scaling of a set of Pods with stable, unique network identities and persistent per-pod storage.

When would you choose a StatefulSet over a Deployment?

Show ▼

Choose a StatefulSet when Pods need stable network IDs, stable persistent storage, or ordered, graceful deployment and scaling (e.g., databases, message brokers).

What is a DaemonSet?

Show ▼

A DaemonSet ensures that a copy of a Pod runs on all (or a subset of) nodes, typically used for node-level agents like log shippers, monitoring, or CNI plugins.

What does a Job controller do?

Show ▼

A Job runs one or more Pods to perform a batch task to completion, tracking successful completions and supporting parallel execution.

What is a CronJob?

Show ▼

A CronJob manages time-scheduled Jobs by creating Job objects on a cron schedule, similar to Unix crontab entries.

How does a CronJob differ from a Job?

Show ▼

A Job runs once and finishes; a CronJob creates Jobs on a schedule and manages their lifecycle, including concurrency policy and history limits.

What is a Service in Kubernetes?

Show ▼

A Service is an abstraction that defines a logical set of Pods and a policy to access them, usually via a stable virtual IP and DNS name.

How does a Service discover backend Pods?

Show ▼

A Service uses a label selector to dynamically route traffic to Pods whose labels match; endpoints are updated automatically by the endpoints controller.

🎓 Start studying Kubernetes Core Objects Cheatsheet

🎮 Study Modes Available

🔄

Flashcards

Flip to reveal

🧠

Focus Mode

Spaced repetition

Multiple Choice

Test your knowledge

⌨️

Type Answer

Active recall

📚

Learn Mode

Multi-round mastery

🎯

Match Game

Memory challenge

Related Topics in Devops

📖 Learning Resources