Diving into Kubernetes: Advanced Topics Quiz

Test your knowledge on advanced topics in Kubernetes and see how many questions you can answer correctly!
1. Which Kubernetes resource is used for managing network traffic within a cluster?
ConfigMap
NetworkPolicy
ReplicaSet
PersistentVolumeClaim
2. What is the primary purpose of a Service Mesh in Kubernetes?
To provide network routing and monitoring
To handle storage provisioning
To manage API authentication
To deploy application updates
3. Which command is used to initialize a Kubernetes cluster?
kubectl init
kubeadm init
k8s init
kubectl create cluster
4. In Kubernetes, which of the following is used to define custom APIs?
Custom Resource Definitions (CRDs)
ConfigMap
DaemonSet
Secret
5. What is the role of the HorizontalPodAutoscaler?
Scaling the number of nodes in the cluster
Scaling replicas within a ReplicaSet or Deployment
Managing network ingress and egress
Handling storage volume snapshots
6. Which of the following is NOT a standard component of Kubernetes networking?
Container Network Interface (CNI)
Container Storage Interface (CSI)
Service Mesh
Ingress Controller
7. Which utility is primarily used for deploying and managing Kubernetes clusters?
8. What does RBAC stand for in Kubernetes?
Role-Based Access Control
Runtime Base Autoprovisioning Cluster
Resource Binding and Association Component
Replica-Based Allocation Configuration
9. In the context of Kubernetes, what is the purpose of an Init Container?
To initialize the cluster's network settings
To ensure that a Pod’s dependencies are met before the main containers start
To provide persistent storage for Pods
To scale the number of Pods in a service
10. Which of the following is used for automated management of Kubernetes applications using a package manager?