InterviewStack.io LogoInterviewStack.io

Kubernetes Architecture, Operations, and Troubleshooting Questions

How Kubernetes works, how to run it, and how to debug it. Covers control-plane and node components, the scheduler and API server, cluster design, high availability and multi-cluster topologies, and platform-level operations; the workload primitives (pods, deployments, services, controllers), cluster upgrades, and designing Kubernetes as an internal platform; and the operational depth inside a cluster including pod and service networking, ingress and the CNI model, service mesh, persistent volumes and storage classes, resource requests and limits, and systematically diagnosing scheduling, networking, and storage failures. The full architecture-through-day-two-operations span of Kubernetes.

EasyTechnical
54 practiced

Explain how online PVC resizing works in Kubernetes. Describe the necessary conditions (StorageClass allowVolumeExpansion, filesystem support, kubelet/node support) and the steps you would take to resize a PVC from 100Gi to 200Gi with minimal downtime.

HardSystem Design
55 practiced

Design how you would run a stateful, production-grade database within Kubernetes. Discuss operators, persistent volumes, storage classes, pod disruption budgets, backup/restore, and handling of node failures and scaling.

EasyTechnical
51 practiced

Explain PersistentVolume (PV) and PersistentVolumeClaim (PVC) in Kubernetes. Describe how binding works, what reclaimPolicy means, how StorageClass enables dynamic provisioning, and scenarios where PVCs are preferable to ephemeral volumes for stateful apps.

EasyTechnical
69 practiced

What is a StorageClass in Kubernetes and what are its most important fields (for example provisioner, parameters, reclaimPolicy, volumeBindingMode)? Explain dynamic versus static provisioning and when you would mark a StorageClass as the cluster default.

EasyTechnical
48 practiced

List common cloud and network-backed storage options used with Kubernetes (examples: AWS EBS, AWS EFS, GCE PD, Azure Disk, NFS) and briefly describe trade-offs in terms of performance, durability, multi-node attach, and typical use-cases.

That is every published Kubernetes Architecture, Operations, and Troubleshooting question for Data Engineer so far. Browse the other topics in this category, or practice this one interactively.