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

In a multi-region cluster deployment your etcd cluster split its quorum and API servers began failing writes. Describe immediate safe remediation steps to restore etcd availability and consistency (including when to stop writes, how to rejoin members or promote a healthy quorum), and propose long-term architecture patterns to reduce the risk of region-level quorum loss.

EasyTechnical
40 practiced

Explain the differences between a Pod, ReplicaSet, Deployment, StatefulSet, and DaemonSet in Kubernetes. For each resource, describe its primary use cases, how it manages lifecycle and scaling, how updates/rollbacks are handled, and provide concrete examples of when you'd choose each resource (stateless web service, per-node agent, stateful database, etc.).

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

You maintain a widely used CustomResourceDefinition (CRD) and must introduce a breaking schema change. Design a migration strategy across API versions, including CRD versioning, conversion webhooks, a migration controller, data migration steps, and how to coordinate clients and controllers to avoid downtime.

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.

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.