07 - Contenedores y Microservicios Flashcards

1
Q

Cual es el motor de Docker?

A

Docker engine

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

Como se llama el servidor de docker?

A

Dockerd

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

Como se llama el cliente de docker?

A

docker

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

Como se llama el fichero donde se describe una imagen docker?

A

dockerfile

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

Que hace la instrucción FROM de un dockerfile?

A

Establece la imagen base para las instrucciones posteriores

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

Que hace la instrucción COPY de un dockerfile?

A

Copia nuevos archivos o directorios y los agrega al sistema de archivos del contenedor en la ruta definida.

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

Que hace la instrucción RUN de un dockerfile?

A

Ejecutará cualquier comando en una nueva capa encima de la imagen actual.

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

Que hace la instrucción CMD de un dockerfile?

A

Proporciona valores predeterminados para un contenedor en ejecución.

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

Que hace la instrucción LABEL de un dockerfile?

A

Agrega metadatos a una imagen (conjunto de pares clave-valor).

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

Que hace la instrucción EXPOSE de un dockerfile?

A

Informa a Docker que el contenedor escucha en los puertos de red especificados en tiempo de ejecución.

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

Que hace la instrucción ENV de un dockerfile?

A

Permite crear variables de entorno

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

Que hace la instrucción ADD de un dockerfile?

A

Copia nuevos archivos, directorios o URL de archivos remotos al sistema de archivos de la imagen en la ruta que se indique.

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

Que hace la instrucción ENTRYPOINT de un dockerfile?

A

Especifica los ejecutables que se ejecutarán cuando se inicie el contenedor.

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

Que hace la instrucción VOLUME de un dockerfile?

A

Crea un punto de montaje con el nombre especificado

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

Que hace la instrucción USER de un dockerfile?

A

Establece el nombre de usuario y, opcionalmente, el grupo de usuarios.

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

Que hace la instrucción WORKDIR de un dockerfile?

A

Establece el directorio de trabajo para RUN, CMD, ENTRYPOINT, COPY y ADD.

17
Q

Que hace la instrucción ARG de un dockerfile?

A

Define una variable que los usuarios pueden pasar en tiempo de compilación al constructor

18
Q

Como se instancia una imagen docker?

A

docker run imagen

19
Q

Que es docker hub?

A

Un repositorio de imagenes para docker

20
Q

Que es podman?

A

Una herramienta open source alternativa a docker

21
Q

Que es OCI?

A

Estándares abiertos de la industria en torno a formatos de contenedores y runtimes.

22
Q

Que tres specs contiene OCI

A

runtime spec
image-spec
distribution-spec

23
Q

Que es docker swarm?

A

Para orquestar conjunto de contenedores, puede combinar varios Docker Engine en un solo motor virtual

24
Q

Que tipos de nodos tenemos en docker swarm?

A

1- Administradores
2- Trabajadores

25
Q

Que es docker compose?

A

Orquestador de conjunto de contenedores

26
Q

Donde se definen los servicios de docker compose?

A

docker-compose.yml

27
Q

Como se arranca un conjunto de servicios en docker compose

A

docker compose up

28
Q

Para que sirve kubernetes?

A

Agrupar contenedores en unidades logicas

29
Q

Que partes tiene un clúster de Kubernetes?

A

1- Plano de control
2- Nodos de trabajo

30
Q

Que compone el plano de control de kubernetes?

A

1- kube-apiserver
2- kube-scheduler
3- kube-controller-managed
4- etcd

31
Q

Cual es la composición de un nodo en kubernetes?

A

1- kubelete
2- kube-proxy
3- runtime de contenedores
4- pods

32
Q

Que es Helm?

A

Administrador de paquetes kubernetes

33
Q

Que es OKD?

A

La versión libre de OpenShift

34
Q

Que es Envoy?

A

Es un proxy distribuido C++ diseñado para grandes arquitecturas de malla de servicios de microservicios.

35
Q

Que es Pilot?

A

Se encarga del descubrimiento de servicios, de recibir las configuraciones y de trasladar estas a los diferentes proxies.

36
Q

Que es Istio?

A

Es una malla de servicios (Service Mesh) de código abierto