Home/Interview Prep/Kubernetes

Kubernetes Interview Questions

Pods, Deployments, StatefulSets, Services, Ingress, RBAC, autoscaling, storage, Helm, and resource management.

WorkloadsNetworkingSecurityScalingStorageAria-powered explanations
0 / 100 answered
0%
6 Easy36 Medium58 Hard

Showing 120 of 100

#1What is Kubernetes and what problem does it solve?

Easy
Fundamentals

#2What is a Pod and why is it the basic unit in Kubernetes?

Easy
Workloads

#3What is the difference between a Deployment and a StatefulSet?

Medium
Workloads

#4What are the types of Kubernetes Services?

Medium
Networking

#5What are liveness and readiness probes?

Medium
Reliability

#6How does Kubernetes autoscaling work?

Hard
Scaling

#7What is RBAC in Kubernetes?

Hard
Security

#8What is a ConfigMap and a Secret? When would you use each?

Easy
Configuration

#9How does a rolling update work in Kubernetes?

Medium
Deployments

#10What is a DaemonSet?

Medium
Workloads

#11Explain PersistentVolume and PersistentVolumeClaim.

Medium
Storage

#12What is a Helm chart?

Medium
Tools

#13What is a Namespace and why would you use multiple namespaces?

Easy
Architecture

#14What is an Ingress and how does it differ from a LoadBalancer Service?

Medium
Networking

#15What are resource requests and limits in Kubernetes?

Medium
Resource Management

#16What are the Kubernetes control plane components?

Hard
Architecture

#17What is etcd and why is it critical to Kubernetes?

Hard
Architecture

#18How does the Kubernetes scheduler work?

Hard
Architecture

#19What is a Kubernetes controller and the control loop?

Hard
Architecture

#20What is kubelet and how does it work?

Hard
Architecture

Showing 120 of 100

Ask Aria about Kubernetes

Sign in to chat with Aria

All 100 Kubernetes questions at a glance
  1. What is Kubernetes and what problem does it solve?(Easy)
  2. What is a Pod and why is it the basic unit in Kubernetes?(Easy)
  3. What is the difference between a Deployment and a StatefulSet?(Medium)
  4. What are the types of Kubernetes Services?(Medium)
  5. What are liveness and readiness probes?(Medium)
  6. How does Kubernetes autoscaling work?(Hard)
  7. What is RBAC in Kubernetes?(Hard)
  8. What is a ConfigMap and a Secret? When would you use each?(Easy)
  9. How does a rolling update work in Kubernetes?(Medium)
  10. What is a DaemonSet?(Medium)
  11. Explain PersistentVolume and PersistentVolumeClaim.(Medium)
  12. What is a Helm chart?(Medium)
  13. What is a Namespace and why would you use multiple namespaces?(Easy)
  14. What is an Ingress and how does it differ from a LoadBalancer Service?(Medium)
  15. What are resource requests and limits in Kubernetes?(Medium)
  16. What are the Kubernetes control plane components?(Hard)
  17. What is etcd and why is it critical to Kubernetes?(Hard)
  18. How does the Kubernetes scheduler work?(Hard)
  19. What is a Kubernetes controller and the control loop?(Hard)
  20. What is kubelet and how does it work?(Hard)
  21. What is a CNI plugin and how does pod networking work?(Hard)
  22. What are Kubernetes Network Policies?(Hard)
  23. What are taints and tolerations in Kubernetes?(Medium)
  24. What is node affinity and pod affinity/anti-affinity?(Hard)
  25. What are Kubernetes Jobs and CronJobs?(Medium)
  26. What is a ServiceAccount and how is it used in Kubernetes?(Medium)
  27. What are admission controllers and admission webhooks?(Hard)
  28. What is a Custom Resource Definition (CRD)?(Hard)
  29. What is the Kubernetes Operator pattern?(Hard)
  30. What are Pod Security Standards?(Hard)
  31. How do you encrypt Kubernetes Secrets at rest?(Hard)
  32. What is cert-manager?(Medium)
  33. What is Istio service mesh and how does it work?(Hard)
  34. What is the Kubernetes Gateway API?(Hard)
  35. What is a PodDisruptionBudget (PDB)?(Medium)
  36. What are ResourceQuota and LimitRange?(Medium)
  37. How does Kubernetes DNS work?(Hard)
  38. What is KEDA (Kubernetes Event-Driven Autoscaling)?(Medium)
  39. What is the difference between kubectl apply and kubectl create?(Easy)
  40. How do you debug a pod in Pending state?(Medium)
  41. How do you debug a pod in CrashLoopBackOff?(Medium)
  42. What is the Cluster Autoscaler and how does it work?(Hard)
  43. What are init containers and sidecar containers?(Medium)
  44. What is GitOps and how does ArgoCD implement it?(Medium)
  45. What are Kubernetes labels, selectors, and annotations?(Easy)
  46. What is a PriorityClass in Kubernetes?(Medium)
  47. How do you implement zero-downtime deployments in Kubernetes?(Hard)
  48. What is the Kubernetes API and how does kubectl work?(Medium)
  49. What are pod topology spread constraints?(Hard)
  50. How does Kubernetes persistent volume binding work?(Hard)
  51. What is the Container Storage Interface (CSI)?(Hard)
  52. How does kube-proxy implement service networking?(Hard)
  53. How do you scale with custom metrics using HPA?(Hard)
  54. How do you manage multi-environment Kubernetes configurations?(Medium)
  55. What are OPA Gatekeeper and Kyverno for Kubernetes policy?(Hard)
  56. What is pod preemption and priority scheduling?(Hard)
  57. How do you implement canary deployments in Kubernetes?(Hard)
  58. What is Flux for GitOps?(Hard)
  59. How does etcd backup and restore work?(Hard)
  60. What is the Kubernetes Vertical Pod Autoscaler (VPA)?(Medium)
  61. How do you implement multi-tenancy in Kubernetes?(Hard)
  62. What is the Kubernetes watch mechanism and informers?(Hard)
  63. What is eBPF and how does Cilium use it in Kubernetes?(Hard)
  64. How do you implement mTLS between services in Kubernetes?(Hard)
  65. What is Velero and how do you use it for Kubernetes backup?(Medium)
  66. How do you manage Kubernetes cluster upgrades?(Hard)
  67. What is Kubernetes workload identity (IRSA and Workload Identity)?(Hard)
  68. How do you set up Kubernetes observability with Prometheus Operator?(Hard)
  69. What is the External Secrets Operator?(Medium)
  70. How do you troubleshoot Kubernetes networking issues?(Hard)
  71. How does Kubernetes handle node pressure and pod eviction?(Hard)
  72. What are ephemeral containers in Kubernetes?(Medium)
  73. How do you implement Kubernetes network policies for zero-trust networking?(Hard)
  74. What is the Kubernetes Scheduler framework?(Hard)
  75. How do you implement secret rotation in Kubernetes?(Hard)
  76. What is the Kubernetes API aggregation layer?(Hard)
  77. How do you secure Kubernetes API server access?(Hard)
  78. What is a headless service and when do you use it?(Medium)
  79. What is a ValidatingWebhookConfiguration vs MutatingWebhookConfiguration?(Hard)
  80. How do you implement GitOps with multi-environment promotion?(Hard)
  81. How do you implement Kubernetes cluster-level logging?(Hard)
  82. What is a Kubernetes service account token projection?(Hard)
  83. How do you handle database connection pooling from Kubernetes pods?(Medium)
  84. What are advanced kubectl commands for debugging and operations?(Medium)
  85. What is multi-cluster Kubernetes management?(Hard)
  86. What is Kustomize and how does it work?(Medium)
  87. What is a Kubernetes Ingress controller and which one should you choose?(Medium)
  88. What is a Kubernetes StatefulSet in depth?(Hard)
  89. What is Kubernetes Cluster API?(Hard)
  90. What are Kubernetes finalizers and owner references?(Hard)
  91. How does Kubernetes implement resource quotas across teams?(Medium)
  92. What is a service topology and topology-aware routing?(Hard)
  93. What is Argo Workflows and how does it differ from CronJobs?(Hard)
  94. How do you implement cost optimization for Kubernetes clusters?(Medium)
  95. What is Kubernetes pod topology and high availability design?(Hard)
  96. What is Karpenter and how does it improve node provisioning?(Hard)
  97. How do you debug Kubernetes RBAC issues?(Medium)
  98. What is Progressive Delivery with Argo Rollouts?(Hard)
  99. What is a Kubernetes Service Mesh and do you always need one?(Hard)
  100. What are Kubernetes production best practices?(Medium)