Kubernetes Interview Questions
Pods, Deployments, StatefulSets, Services, Ingress, RBAC, autoscaling, storage, Helm, and resource management.
Showing 1–20 of 100
#1What is Kubernetes and what problem does it solve?
#2What is a Pod and why is it the basic unit in Kubernetes?
#3What is the difference between a Deployment and a StatefulSet?
#4What are the types of Kubernetes Services?
#5What are liveness and readiness probes?
#6How does Kubernetes autoscaling work?
#7What is RBAC in Kubernetes?
#8What is a ConfigMap and a Secret? When would you use each?
#9How does a rolling update work in Kubernetes?
#10What is a DaemonSet?
#11Explain PersistentVolume and PersistentVolumeClaim.
#12What is a Helm chart?
#13What is a Namespace and why would you use multiple namespaces?
#14What is an Ingress and how does it differ from a LoadBalancer Service?
#15What are resource requests and limits in Kubernetes?
#16What are the Kubernetes control plane components?
#17What is etcd and why is it critical to Kubernetes?
#18How does the Kubernetes scheduler work?
#19What is a Kubernetes controller and the control loop?
#20What is kubelet and how does it work?
Showing 1–20 of 100
Ask Aria about Kubernetes
Sign in to chat with Aria
All 100 Kubernetes questions at a glance
- What is Kubernetes and what problem does it solve?(Easy)
- What is a Pod and why is it the basic unit in Kubernetes?(Easy)
- What is the difference between a Deployment and a StatefulSet?(Medium)
- What are the types of Kubernetes Services?(Medium)
- What are liveness and readiness probes?(Medium)
- How does Kubernetes autoscaling work?(Hard)
- What is RBAC in Kubernetes?(Hard)
- What is a ConfigMap and a Secret? When would you use each?(Easy)
- How does a rolling update work in Kubernetes?(Medium)
- What is a DaemonSet?(Medium)
- Explain PersistentVolume and PersistentVolumeClaim.(Medium)
- What is a Helm chart?(Medium)
- What is a Namespace and why would you use multiple namespaces?(Easy)
- What is an Ingress and how does it differ from a LoadBalancer Service?(Medium)
- What are resource requests and limits in Kubernetes?(Medium)
- What are the Kubernetes control plane components?(Hard)
- What is etcd and why is it critical to Kubernetes?(Hard)
- How does the Kubernetes scheduler work?(Hard)
- What is a Kubernetes controller and the control loop?(Hard)
- What is kubelet and how does it work?(Hard)
- What is a CNI plugin and how does pod networking work?(Hard)
- What are Kubernetes Network Policies?(Hard)
- What are taints and tolerations in Kubernetes?(Medium)
- What is node affinity and pod affinity/anti-affinity?(Hard)
- What are Kubernetes Jobs and CronJobs?(Medium)
- What is a ServiceAccount and how is it used in Kubernetes?(Medium)
- What are admission controllers and admission webhooks?(Hard)
- What is a Custom Resource Definition (CRD)?(Hard)
- What is the Kubernetes Operator pattern?(Hard)
- What are Pod Security Standards?(Hard)
- How do you encrypt Kubernetes Secrets at rest?(Hard)
- What is cert-manager?(Medium)
- What is Istio service mesh and how does it work?(Hard)
- What is the Kubernetes Gateway API?(Hard)
- What is a PodDisruptionBudget (PDB)?(Medium)
- What are ResourceQuota and LimitRange?(Medium)
- How does Kubernetes DNS work?(Hard)
- What is KEDA (Kubernetes Event-Driven Autoscaling)?(Medium)
- What is the difference between kubectl apply and kubectl create?(Easy)
- How do you debug a pod in Pending state?(Medium)
- How do you debug a pod in CrashLoopBackOff?(Medium)
- What is the Cluster Autoscaler and how does it work?(Hard)
- What are init containers and sidecar containers?(Medium)
- What is GitOps and how does ArgoCD implement it?(Medium)
- What are Kubernetes labels, selectors, and annotations?(Easy)
- What is a PriorityClass in Kubernetes?(Medium)
- How do you implement zero-downtime deployments in Kubernetes?(Hard)
- What is the Kubernetes API and how does kubectl work?(Medium)
- What are pod topology spread constraints?(Hard)
- How does Kubernetes persistent volume binding work?(Hard)
- What is the Container Storage Interface (CSI)?(Hard)
- How does kube-proxy implement service networking?(Hard)
- How do you scale with custom metrics using HPA?(Hard)
- How do you manage multi-environment Kubernetes configurations?(Medium)
- What are OPA Gatekeeper and Kyverno for Kubernetes policy?(Hard)
- What is pod preemption and priority scheduling?(Hard)
- How do you implement canary deployments in Kubernetes?(Hard)
- What is Flux for GitOps?(Hard)
- How does etcd backup and restore work?(Hard)
- What is the Kubernetes Vertical Pod Autoscaler (VPA)?(Medium)
- How do you implement multi-tenancy in Kubernetes?(Hard)
- What is the Kubernetes watch mechanism and informers?(Hard)
- What is eBPF and how does Cilium use it in Kubernetes?(Hard)
- How do you implement mTLS between services in Kubernetes?(Hard)
- What is Velero and how do you use it for Kubernetes backup?(Medium)
- How do you manage Kubernetes cluster upgrades?(Hard)
- What is Kubernetes workload identity (IRSA and Workload Identity)?(Hard)
- How do you set up Kubernetes observability with Prometheus Operator?(Hard)
- What is the External Secrets Operator?(Medium)
- How do you troubleshoot Kubernetes networking issues?(Hard)
- How does Kubernetes handle node pressure and pod eviction?(Hard)
- What are ephemeral containers in Kubernetes?(Medium)
- How do you implement Kubernetes network policies for zero-trust networking?(Hard)
- What is the Kubernetes Scheduler framework?(Hard)
- How do you implement secret rotation in Kubernetes?(Hard)
- What is the Kubernetes API aggregation layer?(Hard)
- How do you secure Kubernetes API server access?(Hard)
- What is a headless service and when do you use it?(Medium)
- What is a ValidatingWebhookConfiguration vs MutatingWebhookConfiguration?(Hard)
- How do you implement GitOps with multi-environment promotion?(Hard)
- How do you implement Kubernetes cluster-level logging?(Hard)
- What is a Kubernetes service account token projection?(Hard)
- How do you handle database connection pooling from Kubernetes pods?(Medium)
- What are advanced kubectl commands for debugging and operations?(Medium)
- What is multi-cluster Kubernetes management?(Hard)
- What is Kustomize and how does it work?(Medium)
- What is a Kubernetes Ingress controller and which one should you choose?(Medium)
- What is a Kubernetes StatefulSet in depth?(Hard)
- What is Kubernetes Cluster API?(Hard)
- What are Kubernetes finalizers and owner references?(Hard)
- How does Kubernetes implement resource quotas across teams?(Medium)
- What is a service topology and topology-aware routing?(Hard)
- What is Argo Workflows and how does it differ from CronJobs?(Hard)
- How do you implement cost optimization for Kubernetes clusters?(Medium)
- What is Kubernetes pod topology and high availability design?(Hard)
- What is Karpenter and how does it improve node provisioning?(Hard)
- How do you debug Kubernetes RBAC issues?(Medium)
- What is Progressive Delivery with Argo Rollouts?(Hard)
- What is a Kubernetes Service Mesh and do you always need one?(Hard)
- What are Kubernetes production best practices?(Medium)