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.

HardTechnical
47 practiced

Explain how controller-manager leader election works in Kubernetes and how it ensures only one instance performs leader-only tasks. Discuss failure modes such as lease TTL skew, clock drift, API server unavailability, and mitigation strategies to reduce flapping or split leadership.

MediumSystem Design
75 practiced

Design a multi-tenant strategy for a Kubernetes cluster that will host several internal teams. Discuss the use of namespaces, RBAC roles, resource quotas, network policies, and cost allocation. Provide pros and cons of single-cluster multi-tenant vs multiple clusters per team, and when you'd recommend each approach.

HardTechnical
57 practiced

You observe intermittent pod-to-pod connectivity failures across nodes that correlate with large packets or certain hosts. Outline a diagnostic procedure to determine whether MTU, overlay tunneling (VXLAN), or path MTU discovery issues are causing the drops, and propose fixes.

EasyTechnical
47 practiced

Describe the role of an Ingress resource versus an Ingress Controller in Kubernetes. What does the Ingress object itself declare, what does the controller actually do with that declaration, and why does Kubernetes split the responsibility this way instead of having one object do both?

HardTechnical
39 practiced

Explain Kubernetes networking end-to-end: pod IP model, service virtual IPs, kube-proxy modes (iptables vs IPVS), CNI plugins and how they implement pod networking, and practical debugging steps when pods on different nodes cannot reach each other on specific TCP ports. Include commands and sources of truth to inspect.

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.