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

Describe how GPU provisioning works in Kubernetes using node labeling, device plugins, and resource requests. Provide a minimal example YAML snippet for a pod that requests one NVIDIA GPU. Explain what must be present in the cluster (device plugin, NVIDIA runtime) for scheduling to succeed.

HardTechnical
40 practiced

Describe how Horizontal Pod Autoscaler (HPA) can scale based on a custom metric such as queue length. Which components are required (metrics adapter, exporter), how do you expose the metric to the cluster, and what operational pitfalls should you watch for when autoscaling on custom metrics?

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