Cloud Native Concepts Flashcards

1
Q

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).

A

Cloud Native

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

what are the key technologies of Docker?

A

Namespace, Cgroup and Union Filesystem.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

encapsulates the kernel resources so that each namespace has its own resources. In this way, resources for processes with different namespaces are isolated.

A

the namespace

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

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.

A

cgroup

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

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.

A

union filesystem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

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

A

kernel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

A ____________ image is a series of layered read-only files managed by the storage driver.

A

container

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

____________is an intermediate communication component between dockerd and runc. Docker manages and operates containers through ___________.

A

containerd.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

______________ is a carrier for running containers. Each time a container is
started, a new ___________process is created.

A

Containerd-shim

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

___________is a command-line tool used to run the OCI applications.

A

RunC

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

True or false: Kata containers support OCI and Kubernetes CRI. They can also replace CRI shim runtime

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

In Kubernetes, the _______ node installs kubelet on each worker node as the agent for managing the node.

A

master

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

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.

A

Container Runtime Interface.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What guarantees that a pod replica runs on all or some nodes?

A

DaemonSet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

. A Deployment contains one or more different ____________.

A

ReplicaSets.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

_______________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.

A

StatefulSet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

_______________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.

A

Stateless set

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What does the ConfigMap do?

A

Stores the configurations requiredby applications in key-value pairs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Un pod no puede bajo ninguna circumstancia acceder al secret de otro pod.

A

Verdadero

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

A través de qué Interfaz se maneja todo lo que tiene que ver con redes entre pods, clusters y nodos?

A

CNI - container network interface

21
Q

What can pods on the same node use to communicate with each other?

A

A linux bridge

22
Q

___________is a network planning service designed by the CoreOS team for Kubernetes.

23
Q

_________ enable pod access.

24
Q

In a Kubernetes cluster, the service that the client needs to access is the _____________.

A

Service object.

25
Q

Each Service corresponds to a valid virtual IP address in the cluster. The cluster uses the __________to access a Service.

A

uses the virtual IP address to access a Service.

26
Q

Is a set of rules that allow access from outside the cluster to services within the cluster.

A

The Kubernetes Ingress

27
Q

___________ forward requests based on layer 4 - tcp y udp. ______________ can forward requests based on layer 7 https and http.

A

Services
Ingress

28
Q

One of the most common ingress controller is:

A

NGINX ingress controller

29
Q

Kubernetes Container ____________ Interface connects you containers to various types of storage resources.

30
Q

What does the persistent volume do?

A

defines a directory for persistent storage on a host machine, for example, a mount directory of a file system.

31
Q

What does the PVC do?

A

Describes the attributes of the PV that a pod wants to use, such as the volume capacity and read/write permissions.

32
Q

Dynamic volume provisioning allows storage volumes to be created on-demand.The dynamic provisioning feature eliminates the need for cluster administrators to pre-provision storage. Instead, it automatically provisions storage when users create _____________________objects.

A

PersistentVolumeClaim

33
Q

provides two enhanced batch computing capabilities. One is advanced job management, such as task queuing, priority setting, eviction, backfilling, and starvation prevention. The other is intelligent scheduling, such as topology-aware affinity-based scheduling and dynamic driver-executor ratio adjustment. In addition, scheduling and distributed frameworks such as gang scheduling and PS- Worker are supported.

34
Q

A cluster involves _____ network, _________ network and __________ network.

A

node, container, service

35
Q

Which network does this? assigns IP addresses to hosts (nodes) in the cluster.

A

Node network.

36
Q

Which network does this? each service has a fixed IP address.

A

service network

37
Q

Which network does this? assigns ip addresses to containers in the cluster.

A

container network

38
Q

True or false: In the Cloud Native Network 2.0 model, the container CIDR block and node CIDR block share the IP addresses in the same VPC. Therefore, you are advised not to set the container subnet and node subnet to the same.

39
Q

CCE supports the following container network models:

A

container tunnel network, VPC network, and Cloud Native Network 2.0.

40
Q

The Cloud Native Network 2.0 model is available only to:

A

CCE Turbo Clusters

41
Q

CCE provides an add-on named _________to serve as CSI. _________is a cloud native container storage system. Based on CSI, clusters can interconnect with Huawei Cloud storage services such as EVS, OBS, SFS, and SFS Turbo. _________is a system resource add-on. It is installed by default when a cluster of Kubernetes v1.15 or later is created.

42
Q

In Huawei Cloud CCE, stateless applications run as _____________ and stateful applications run as _____________

A

Deployments
StatefulSets

43
Q

CCI provides dedicated container instances, which run __________on high-performance physical servers, enabling VM-level security isolation without performance deterioration.

A

Kata containers

44
Q

_____________is a batch processing platform based on Kubernetes. It provides a series of features required by machine learning, deep learning, bioinformatics, genomics, and other big data applications, as a powerful supplement to Kubernetes capabilities.

45
Q

________automatically deploys specified cloud service resources based on the template which uses the HCL (an open ecosystem) syntax.

A

RFS - Resource Formation Service

46
Q

____________It provides multi-cloud and hybrid cloud solutions for unified cluster management across clouds and unified deployment and traffic distribution of applications across clusters.

A

Multi-Cloud Container Platform

47
Q

It is a cloud native service lifecycle management platform for service providers and users: service development, release, subscription, deployment, upgrade, and update.

A

Operator Service Center (OSC)

48
Q

There are two serverless architectures:

A

FaaS and BaaS - Functions as a service and Backend as a service.