How Well Do You Know Kubernetes Fundamentals?


Gensen Huang
Idyllic Icon

Gensen Huang

Created 6/24/2024

472

76.4%

Q & A


Share This Quiz

Sources

https://kubernetes.io/docs/concepts/overview/
https://kubernetes.io/docs/concepts/architecture/nodes/
https://kubernetes.io/docs/concepts/architecture/controller/
https://kubernetes.io/docs/concepts/services-networking/

Test your knowledge of Kubernetes with this quiz! Answer 15 questions correctly and prove you're a Kubernetes expert.

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?

Microsoft
Google
Amazon
IBM

4. What year was Kubernetes open-sourced?

2013
2014
2015
2016

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