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.
True or False: Kubernetes supports automatic scaling of applications.
True
What is the purpose of a PersistentVolume in Kubernetes?
To provide a way for Pods to access storage resources.
What does the term ‘self-healing’ refer to in Kubernetes?
The ability of the system to automatically replace and reschedule failed containers.
Fill in the blank: A __________ is used to define how to run a containerized application in Kubernetes.
Pod specification
What is the primary function of the Kube Proxy?
To manage network routing for Services and ensure network traffic is directed to the correct Pods.
What is Helm in the context of Kubernetes?
A package manager for Kubernetes that helps manage complex applications.
True or False: In Kubernetes, a Job is used to run a one-time task.
True
What is a StatefulSet in Kubernetes?
A resource that manages the deployment and scaling of a set of Pods with unique identities and stable storage.
What is the role of the Kubernetes Dashboard?
To provide a web-based user interface for managing Kubernetes clusters.
Fill in the blank: __________ allows you to define the desired state of your application and its components.
Declarative configuration
What does RBAC stand for in Kubernetes?
Role-Based Access Control
What is a DaemonSet in Kubernetes?
A resource that ensures that a copy of a Pod is running on all or some Nodes in the cluster.