Bloque4-Tema2-Virtualizacion Flashcards
Que librerias de imagenes locales conoces?
Artifactory, Nexus y Archiva.
Que librerias de imagenes en la nube conoces?
Docker hub.
Que es Alpine en el contexto de virtualizacion.
Imagen super pequeña basada en alpine Linux.
Que es DockerCompose?
Docker Compose es una herramienta para definir y ejecutar aplicaciones de Docker de varios contenedores/Herramienta para entorno de desarrollo/Multicontenedor.
Que es la OCI(Open Container Iniciative)?
es un proyecto de la Linux Foundation para diseñar un estándar abierto para virtualización a nivel de sistema operativo. Su implementacion mas importante es runc.
Que se usa para manejar contenedores distribuidos(Orquestacion) en varias maquinas?
Kubernetes / Docker Swarm
Que es un Pod en kubernetes?
Agrupacion de contenedores y volumenes bajo una misma IP. Es la unidad minima con la que trabaja Kubernetes.
Que productos para virtualizacion basada en contenedores conoces?
Docker
RKT
Messos
LXC
OpenVZ
Podman
Que es ContainerD?
entorno de ejecución de contenedores graduado de CNCF (Cloud Native Cloud Foundation)
Que es CRI-O?
Es una implementación de la Container Runtime Interface (CRI) para Kubernetes, que utiliza instancias y entornos en tiempo de ejecución (runtimes) de Open Container Initiative (OCI). Es una alternativa a ContainerD
Que 3 pasos sigue el funcionamiento estandar de docker?
1- Crear un fichero Dockerfile con la configuracion de nuestra imagen(Generalmente a partir de otra)
2-A partir de este fichero generar la imagen en disco:
docker build -t etiqueta
3- Levantar un contenedor en memoria a partir de la imagen construida:
Docker run -name mssql01 -d etiqueta -p 1433:\1433
The Container Runtime Interface (CRI)
Es el protocolo principal para la comunicacion entre el kubelet y el Container runtime. Usado en kubernetes.
Que es el Kubelet?
Agente que se ejecuta en cada nodo de un cluster.
Que contiene generalmente un contenedor?
Aplicaciones y librerias.
Como se llama el archivo que usa Docker-Compose?
Docker-Compose.yml
Que es un hipervisor?
Un hipervisor o monitor de máquina virtual es una capa de software para realizar una virtualización de hardware que permite utilizar, al mismo tiempo, diferentes sistemas operativos en una misma computadora.
Que es VT-x?
Tecnología de intel para virutalizacion en la plataforma x86
Que es VT-d?
Virtualización entrada salida
Que es VT-c?
Virtualización de la parte de red
Que es AMD-V
Virtualizacion AMD