CI/CD Flashcards

1
Q

What is meant by Continuous Integration?

A

CI is a process of keeping everyone’s working directories up to date in a safe and comprehensible manner. CI most often implies presence of Version Control System and automated building and testing process

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

What is Kubernetes? Why organizations are using it?

A

Kubernetes manages app distribution across available servers or virtual machines, helps to scale system and make it fault-tolerant.

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

What do you know about serverless model?

A

Serverless model implies utilizing cloud provider to perform computations with resources provided on demand rather than on constant basis.

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

How is container different from a virtual machine?

A

Container uses Linux-based systems functionality of namespaces, which means creating a small partition of resources such as hard disk, cpu and network and isolate it within existing operation system instance. Virtual machine, however, is entirely different instance of an operation system and it is not even close to be as lightweight as container

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

What is a Pod?

A

Pod is a Kubernetes object, which purpose is to run one or multiple containers. Each pod have unique IP address and specific configuration.

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

What is a Kubernetes Cluster?

A

Cluster is a set of nodes, across which all other Kubernetes objects are deployed. Cluster has master node which is responsible for managing objects and maintaining healthy state of a cluster

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

What is the difference between ‘docker run’ and ‘docker create’?

A

Docker create creates a container based on provided image, dedicate resources to it, but does not execute entrypoint command. Run does exactly that, if it was not done previously, and runs entrypoint command in addition.

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