Cloud Native Concepts Flashcards
is a software application design approach that builds, deploys, and manages today’s applications in cloud computing environments. Additionally, these applications run in public, private, and hybrid clouds and incorporate features such as microservices, immutable infrastructure, containers, service meshes, and declarative application programming interfaces (APIs).
Cloud Native
what are the key technologies of Docker?
Namespace, Cgroup and Union Filesystem.
encapsulates the kernel resources so that each namespace has its own resources. In this way, resources for processes with different namespaces are isolated.
the namespace
limits the resource usage (CPU, memory, block I/O, etc.) of a collection of process, isolating resources to prevent resource preemption and conflicts between containers.
cgroup
a hierarchical, lightweight, and high - performance file system. It supports the overlay of file system modifications an one submission, which is the basis of container images.
union filesystem
In Linux, the “________” refers to the core component of the operating system, acting as the primary interface between the computer’s hardware and the software applications running on it
kernel
A ____________ image is a series of layered read-only files managed by the storage driver.
container
____________is an intermediate communication component between dockerd and runc. Docker manages and operates containers through ___________.
containerd.
______________ is a carrier for running containers. Each time a container is
started, a new ___________process is created.
Containerd-shim
___________is a command-line tool used to run the OCI applications.
RunC
True or false: Kata containers support OCI and Kubernetes CRI. They can also replace CRI shim runtime
True
In Kubernetes, the _______ node installs kubelet on each worker node as the agent for managing the node.
master
The ________________ provides computing resources when a container is running. Defines the interfaces of container and image services. Is responsible for the communication between kubelet and containers.
Container Runtime Interface.
What guarantees that a pod replica runs on all or some nodes?
DaemonSet
. A Deployment contains one or more different ____________.
ReplicaSets.
_______________is a Kubernetes API object that ensures each pod has a persistent identity. It assigns a unique identifier, such as a persistent hostname and volume, to each pod which persists even if it is recreated.
StatefulSet
_______________is a deployment strategy, using a Deployment controller to deploy applications that don’t store data or application state on the cluster or persistent storage, making them highly scalable.
Stateless set
What does the ConfigMap do?
Stores the configurations requiredby applications in key-value pairs.
Un pod no puede bajo ninguna circumstancia acceder al secret de otro pod.
Verdadero
A través de qué Interfaz se maneja todo lo que tiene que ver con redes entre pods, clusters y nodos?
CNI - container network interface
What can pods on the same node use to communicate with each other?
A linux bridge
___________is a network planning service designed by the CoreOS team for Kubernetes.
Flannel
_________ enable pod access.
Pod
In a Kubernetes cluster, the service that the client needs to access is the _____________.
Service object.