← 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 Namespace used for?

    Answer: Dividing cluster resources between multiple users or teams

    Namespaces provide a mechanism for isolating groups of resources within a single cluster, commonly used to separate environments like dev, staging, and production.

  2. What does a Kubernetes HorizontalPodAutoscaler (HPA) do?

    Answer: Automatically scales the number of Pods based on CPU or custom metrics

    The HPA controller periodically checks metrics and adjusts the replica count of a Deployment or ReplicaSet to meet the target utilization threshold.

  3. What is the purpose of a Kubernetes Ingress resource?

    Answer: Manages external HTTP/HTTPS access to services within the cluster

    An Ingress resource defines rules for routing external HTTP/HTTPS traffic to internal Services based on hostnames and URL paths.

  4. What is etcd in a Kubernetes cluster?

    Answer: A distributed key-value store that holds all cluster state and configuration

    etcd is the backing store for all Kubernetes cluster data — every object, configuration, and state change is persisted in etcd.

  5. What is a Kubernetes DaemonSet?

    Answer: Ensures a copy of a Pod runs on every (or selected) node in the cluster

    A DaemonSet ensures that all or selected nodes run a copy of a Pod, commonly used for cluster-wide services like log collectors, monitoring agents, or network plugins.

  6. What does `kubectl rollout undo deployment/myapp` do?

    Answer: Rolls back the Deployment to its previous revision

    `kubectl rollout undo` reverts a Deployment to the previous ReplicaSet revision, useful for quickly recovering from a bad update.