โ† All DevOps Flashcard Decks

Kubernetes & Orchestration Flashcards

6 cards from real DevOps practice questions. Tap to flip, then mark Knew It or Still Learning โ€” missed cards come back until you master them.

Read the first 6 Kubernetes & Orchestration flashcards as text
  1. What is a Kubernetes Pod?

    Answer: The smallest deployable unit containing one or more containers

    A Pod is the smallest and simplest Kubernetes object, representing one or more containers that share network, storage, and a lifecycle.

  2. What does a Kubernetes Deployment object manage?

    Answer: Declarative updates and scaling of ReplicaSets and Pods

    A Deployment manages a ReplicaSet to ensure the desired number of identical Pods are running and handles rolling updates and rollbacks.

  3. What is the role of the Kubernetes control plane?

    Answer: Managing the overall cluster state, scheduling, and API requests

    The control plane components (API server, etcd, scheduler, controller manager) make global decisions about the cluster and respond to cluster events.

  4. What is a Kubernetes Service?

    Answer: An abstraction that provides a stable network endpoint to access a set of Pods

    A Kubernetes Service provides a stable IP and DNS name that load-balances traffic across matching Pods regardless of their ephemeral IPs.

  5. Which Kubernetes object stores configuration data as key-value pairs?

    Answer: ConfigMap

    A ConfigMap stores non-confidential configuration data as key-value pairs that can be injected into Pods as environment variables or mounted as files.

  6. What command applies a Kubernetes manifest file to a cluster?

    Answer: kubectl apply -f manifest.yaml

    `kubectl apply -f` creates or updates Kubernetes resources declaratively based on the desired state in the YAML manifest.