Chapter 1 Flashcards
What is the primary purpose of Kubernetes?
To automate the deployment, scaling, and management of containerized applications.
True or False: Kubernetes is an open-source platform.
True
What is a Pod in Kubernetes?
The smallest deployable unit in Kubernetes, which can contain one or more containers.
Fill in the blank: A __________ is a set of Pods that are meant to run the same application.
Deployment
What component manages the Kubernetes cluster’s state and communicates with the API server?
etcd
Which Kubernetes component is responsible for scheduling Pods onto Nodes?
Kube Scheduler
What is the function of the Kube Controller Manager?
It manages controllers that regulate the state of the cluster.
True or False: Nodes in Kubernetes can only run Linux containers.
False
What is a Service in Kubernetes?
An abstraction that defines a logical set of Pods and a policy to access them.
What does the Kubernetes API server do?
It serves the Kubernetes API and acts as the front-end for the control plane.
What is the role of a Namespace in Kubernetes?
To provide a way to divide cluster resources between multiple users or teams.
Fill in the blank: The __________ is responsible for the container runtime and managing the lifecycle of containers on a Node.
Kubelet
What protocol does Kubernetes use for communication between its components?
HTTP/HTTPS
Which component is responsible for monitoring and logging in Kubernetes?
Kubelet
What is a ConfigMap in Kubernetes?
A resource that allows you to store non-confidential data in key-value pairs.