kubernetes Questions to test your knowledge
Kubernetes QA
Kubernetes Architecture
-
What is Kubernetes?
-
Describe the architecture of Kubernetes.
-
What is a Kubernetes cluster?
-
What are the components of the Kubernetes control plane?
-
Explain the role of the kube-apiserver.
-
What is the function of etcd in Kubernetes?
-
Describe the role of the kube-scheduler.
-
What is the kube-controller-manager?
-
What is the purpose of the cloud-controller-manager?
-
Explain the role of the kubelet.
-
What is the function of kube-proxy?
-
Describe the role of a Pod in Kubernetes.
-
How do Namespaces work in Kubernetes?
-
What is the role of the Container Runtime in Kubernetes?
Kubernetes Objects
-
What are Kubernetes objects?
-
Explain the concept of a Deployment in Kubernetes.
-
What is a ReplicaSet?
-
How does a StatefulSet differ from a Deployment?
-
What is a DaemonSet?
-
Describe the purpose of a Job in Kubernetes.
-
What is a CronJob?
-
How do ConfigMaps work?
-
Explain the purpose of Secrets in Kubernetes.
-
What is a PersistentVolume (PV)?
-
Describe the role of PersistentVolumeClaim (PVC).
-
What is a Service in Kubernetes?
-
Explain the purpose of Ingress in Kubernetes.
-
What is a NetworkPolicy?
-
Describe the purpose of a ResourceQuota.
Kubernetes Deployment and Management
-
How do you create a Kubernetes cluster?
-
What tools can you use to manage Kubernetes clusters?
-
How do you deploy a Pod in Kubernetes?
-
Explain how to scale a Deployment.
-
What is rolling update strategy?
-
Describe a blue-green deployment strategy in Kubernetes.
-
How do you perform a canary deployment in Kubernetes?
-
What is Helm in Kubernetes?
-
How do you use Helm to manage Kubernetes applications?
-
What is Kustomize?
-
Explain how to use kubectl.
-
How do you monitor a Kubernetes cluster?
-
What are the common tools for Kubernetes logging?
-
How do you handle logging in Kubernetes?
-
What is the role of Prometheus in Kubernetes
Kubernetes Networking
-
How does networking work in Kubernetes?
-
Explain the concept of ClusterIP.
-
What is a NodePort?
-
Describe the purpose of a LoadBalancer Service.
-
What is kube-dns or CoreDNS?
-
How do you implement service discovery in Kubernetes?
-
Explain how network policies work.
-
What is a CNI plugin?
-
How does flannel work as a CNI plugin?
-
Explain the role of Calico in Kubernetes networking.
-
What is the purpose of Istio in Kubernetes?
-
Describe the concept of a service mesh.
-
How do you set up Istio in a Kubernetes cluster?
-
Explain the role of Envoy in Istio.
-
What is Linkerd and how does it compare to Istio?
Kubernetes Storage
-
How does storage work in Kubernetes?
-
What are the different types of PersistentVolumes?
-
How do you manage dynamic provisioning of storage?
-
What is StorageClass in Kubernetes?
-
Explain the concept of volume plugins.
-
What is CSI (Container Storage Interface)?
-
How do you configure local storage in Kubernetes?
-
What are StatefulSets and how do they handle storage?
-
How do you handle database deployments in Kubernetes?
-
What is the purpose of a VolumeSnapshot?
-
How do you perform backup and restore in Kubernetes?
-
Explain the use of Rook in Kubernetes storage.
-
What is Ceph and how is it used in Kubernetes?
-
Describe the use of GlusterFS in Kubernetes.
-
What is the role of NFS in Kubernetes storage?
Kubernetes Security
-
How does security work in Kubernetes?
-
What is RBAC (Role-Based Access Control)?
-
How do you configure RBAC in Kubernetes?
-
What are ServiceAccounts?
-
Explain the purpose of PodSecurityPolicies.
-
How do you use NetworkPolicies for security?
-
What is a Secret in Kubernetes and how do you manage it?
-
How do you secure etcd?
-
Explain the concept of mTLS in Kubernetes.
-
What are Pod Security Contexts?
-
How do you perform vulnerability scanning in Kubernetes?
-
What is the role of Open Policy Agent (OPA)?
-
How do you integrate OPA with Kubernetes?
-
Describe the concept of admission controllers.
-
What is the purpose of Aqua Security in Kubernetes?
Kubernetes Advanced Topics
-
How do you manage multi-cluster Kubernetes environments?
-
What is Federation in Kubernetes?
-
Explain the concept of Operators in Kubernetes.
-
How do you create a Kubernetes Operator?
-
What is the role of Custom Resource Definitions (CRDs)?
-
How do you manage Kubernetes upgrades?
-
What is KubeVirt and how is it used?
-
Describe the concept of serverless in Kubernetes.
-
How do you implement serverless with Knative?
-
What is the role of Argo in Kubernetes?
-
Explain how you can use Kubernetes for CI/CD.