Containerization for Big Data Flashcards

1
Q

Characteristics of containers

A

1 - Isolated

2 - Portable

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

Which kind of registries for Docker images do you have?

A

1 - Local registries (on the same host)
2 - Docker hub registry (globally shared)
3 - Private registry

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

What is a single engine mode for Docker?

A

It denotes that a container does not participate in a swarm

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

Kubernetes pod

A

The set of related containers, which runs on a single host

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

Kubernetes name for swarm

A

cluster

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

Characteristics of microservices

A
1 - stateless
2 - available in multiple copies
3 - no data sharing among piers
4 - own database
5 - data intensive brokering for message queues (no messages are ever lost)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

image

A

A persistent snapshot of a VM that can be run

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

container

A

A runnable instance of an image. The file states how to run the image

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

What is the benefit over Docker compared to VMs?

A

Docker allows you to define the application and requirements in a single file, and Docker will figure out what dependencies are still needed and configure them. In a VM you need to do everything yourself

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

Dockerfiles are defined in a document that is infrastructure-as-code. What does this mean?

A

Everything that is needed to run the application is defined in a script.

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

Kubernetes is a building block platform, which is the opposite of a turnkey platform. What is a turnkey platform?

A

A platform that is already readily available

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

What are the three things that Kubernetes can be used for?

A

1 - Scheduler
2 - Run cloud-native / microservice applications
3 - Run existing applications on containers

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

KubeDirector

A

A custom controller which eliminates the need to build an application-specific operator. It watches for custom resources to appear or change and create or modifies standard Kubernetes resources in response to the custom resources

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