How Well Do You Know Kubernetes Fundamentals?
Gensen Huang
Created 6/24/2024
Test your knowledge of Kubernetes with this quiz! Answer 15 questions correctly and prove you're a Kubernetes expert.
1. What is Kubernetes primarily used for?
Managing physical servers
Automating data backups
Managing containerized workloads and services
Building virtual machines
2. Which Kubernetes feature allows you to scale your applications automatically based on CPU usage?
Batch execution
Self-healing
Horizontal scaling
Secret management
3. Which company open-sourced the Kubernetes project?
4. What year was Kubernetes open-sourced?
5. Which feature is NOT provided by Kubernetes?
Service discovery and load balancing
Automated rollouts and rollbacks
Virtual Machine Orchestration
Storage orchestration
6. What does the Kubernetes API Server primarily handle?
Creating physical servers
Managing Kubernetes clusters
Managing IP addresses
Managing data backups
7. What is the main role of a node in a Kubernetes cluster?
Running containerized workloads in Pods
Storing data backups
Managing user access
Creating Virtual Machines
8. What is a Pod in Kubernetes?
A tool for managing physical servers
A group of containers with shared network and storage
A type of Virtual Machine
A load balancer
9. Which component of Kubernetes is responsible for restarting containers when they fail?
Kube-scheduler
Kube-controller
Kube-apiserver
Kubelet
10. What is the main purpose of the kube-proxy component in Kubernetes?
Handling DNS resolution
Managing network traffic to and from the Pods
Scheduling Pods on nodes
Providing storage orchestration
11. How does Kubernetes handle the communication between different Pods?
By using a centralized messaging queue
Through the Kubernetes Service resource
With unique cluster-wide IP addresses for each Pod
Through the use of network load balancers
12. What is the role of the Kubernetes scheduler?
Scheduling system upgrades
Scheduling and assigning Pods to nodes
Creating backup schedules
Deploying virtual machines
13. What does the 'IP-per-pod' model signify in Kubernetes?
Each VM has its own IP address
Containers within a Pod share the same IP address and network namespace
Each cluster node has a separate IP subnet
IP addresses are assigned per container within a Pod
14. Which of the following is true for Kubernetes Network Policies?
They are optional and cannot enforce rules
They control traffic flow at the IP address or port level
They dictate the physical network setup
They only apply to external traffic
15. What does Kubernetes do if a container does not respond to a user-defined health check?
Restarts the container
Kills the container
It scales down the number of replicas
Increases the container's resources