Overview Questions/Architecture Flashcards
What is Kubernetes
Orchestratation tool for containerized applications for automation, scalability, and management.
What is a namespace used for
To create multiple virtual clusters out of a Kubernetes cluster
What is a kubelet
Primary node agent that runs on each Kubernetes node
Smallest unit in a Kubernetes app?
Pod
What is Minikube?
A process that lets the user run a single-node Kubernetes cluster on a personal computer
What is the primary advantage of cloud native architecture and Kubernetes?
It can support scaling requirements almost instantaneously
Changes to containerized applications can be easily deployed
Storage is easy to use, and self-service is a snap
Easy access to necessary computer, storage and networking you need to support rapid growth
Kubectl is
A CLI (command-line interface) tool that is used to run commands against Kubernetes clusters
Kubernetes High Availability and Scalability
Kubernetes provides high availability and scalability of application services, but these benefits do not extend to your data
In Kubernetes security, CIS is an acronym for…
Center for Internet Security, a global security benchmarks community
Job
A job creates one or more Pods & retries execution of the Pods until a specified number of them successfully terminate.
DaemonSet
Run a Pod on all (or some) Nodes with a DaemonSet
StatefulSet
StatefulSets are used to manage stateful applications.
Volume
A Volume is a directory which is accessible to Pods
Service
Services abstract a set of Pods
Deployment
Manages Pods and ReplicaSets