FInal Exam Flashcards
This is it
What is Kubernetes?
An open source version of Google’s Borg
What is Kubernetes job?
To manage container clusters
Can Kubernetes support multiple infrastructures?
Yes
Can Kubernetes support multiple containers running?
Yes
What are the four basic objects in Kubernetes?
Pod
Volume
Service
Namespace
What is the main role of a Pod in Kubernetes?
Basic deployment unit
What is the main role of a Volume in Kubernetes?
Persistent storage
What is the main role of a Service in Kubernetes?
Group of pods that work together
What is the main role of a Namespace in Kubernetes?
Logical slices of the Kubernetes cluster
Does a pod contain one or many (different) containers?
A pod can have one or many containers
What are some interesting features of a pod?
Co-scheduling
Localhost
Persistent Storage
What are the three multi-container models in Pod?
Sidecar, Ambassador and Adaptor
What is pod co-scheduling in Kubernetes?
Containers in a pod must be scheduled together on the same node
What is the sidecar’s role?
To be a helper
What is the ambassador’s role?
To be a proxy
What is the adapter’s role?
To be a common output interface
What is etcd’s responsibility in Kubernetes?
To store the key/value pair, all cluster states and it is the primary target of backups
Why is etcd important for failure recovery?
The cluster can be restored with etcd
What are controllers in Kubernetes?
Thing that create and manage the four objects
What is autoscaling in Kubernetes?
The increasing and decreasing of clusters and pods
What Prometheus in Kubernetes?
A third party framework that monitors Kubernetes
What are the three directions autoscaling
Vertical and Horizontal and Multidimensional
What does the Kubernetes controller ReplicaSet do?
Makes a stable number of pods
What does the Kubernetes controller Deployment do?
Supports rolling back to different versions
Supports upgrading Kubernetes