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
44 practiced

Describe Kubernetes Service types (ClusterIP, NodePort, LoadBalancer, ExternalName). Explain how each type routes traffic to pods, typical cloud provider integrations, operational limitations, and how kube-proxy implementation affects packet forwarding behavior.

MediumTechnical
73 practiced

Explain Kubernetes resource requests, limits, and QoS classes (Guaranteed, Burstable, BestEffort). How do these settings affect scheduler decisions, eviction behavior under memory pressure, and node overcommit? Provide practical guidance for right-sizing microservice resource requests and limits.

MediumTechnical
42 practiced

Compare popular CNI plugins (Calico, Cilium, Flannel) in terms of policy enforcement, performance, observability, and eBPF support. For an environment with 10k pods and strict latency requirements, which CNI would you choose and why?

EasyTechnical
50 practiced

Explain the Kubernetes networking model in detail for a DevOps team unfamiliar with it. Describe the IP-per-pod concept, the flat cluster network assumption, how pod-to-pod communication works across nodes, the role of the Container Network Interface (CNI) and kube-proxy, and any common limitations or implicit assumptions operators should be aware of when designing cluster networking.

MediumTechnical
46 practiced

A node in your cluster shows STATUS NotReady. List the key node conditions you would inspect (e.g., KubeletReady, DiskPressure) and describe commands and metrics you would use to determine whether the problem is kubelet, network, or kernel-level. Include steps to safely cordon/drain the node if necessary.

Unlock Full Question Bank

Get access to all Kubernetes Architecture, Operations, and Troubleshooting interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.