Kubernetes interview question · Most asked

What is Kubernetes not good at, or when would you avoid it?

Summary

Kubernetes adds substantial operational complexity: networking, security, upgrades, observability and a large ecosystem to learn. For a small team with a few services, a PaaS, serverless functions, or a simpler container service (ECS, Cloud Run, App Runner) often delivers the same outcome with far less work.

Longer Answer

Kubernetes pays off with many services and teams, a need for portability, custom scheduling (GPUs, batch), or a platform team that builds paved roads on top of it. It does not by itself make applications scalable or reliable: stateless design, health checks, graceful shutdown and good observability still matter. A balanced answer shows you have run it and know its costs.

Key Points

  • Significant operational overhead.
  • Simpler options for small teams.
  • Pays off at scale or with platform teams.
  • Not a substitute for good app design.

Explanation

What interviewers look for

Pragmatism: an engineer who recommends Kubernetes only where it fits.

More most-asked Kubernetes questions

← All Kubernetes questions