option
Cuestiones
ayuda
daypo
buscar.php

Practico Bloque IV contenedores y virtualización.

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Practico Bloque IV contenedores y virtualización.

Descripción:
Gallina vieja hace buen caldo.

Fecha de Creación: 2026/04/23

Categoría: Otros

Número Preguntas: 72

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿qué es un contenedor?. Una máquina virtual completa con su propio sistema operativo instalado. Una imagen de un sistema de ficheros que empaqueta una aplicación, librerías y dependencias. Un hipervisor tipo 1 que se ejecuta directamente sobre el hardware. Un sistema operativo invitado que se instala dentro de otro sistema operativo.

diferencia clave entre un contenedor Docker y una máquina virtual?. El contenedor necesita instalar un sistema operativo completo en cada instancia. La máquina virtual se ejecuta siempre como un proceso normal del sistema. El contenedor usa el sistema operativo sobre el que se ejecuta el motor Docker. Docker no permite ejecutar varias aplicaciones en distintos sistemas operativos.

¿Por qué Docker suele consumir menos recursos que una máquina virtual?. Porque no ejecuta aplicaciones reales, solo simulaciones. Porque no necesita iniciar un sistema operativo completo por cada contenedor. Porque elimina la necesidad de librerías y dependencias. Porque funciona solo en sistemas Linux antiguos.

Cual es una ventaja de Docker. Mayor consumo de recursos que una máquina virtual. Despliegue rápido en pocos segundos. Necesidad de instalar manualmente todas las dependencias en cada máquina. Ausencia total de aislamiento entre contenedores.

Estás administrando un servidor donde se va a desplegar una aplicación web en Docker. El equipo quiere que, aunque el contenedor se elimine o se vuelva a crear, los datos de la aplicación no se pierdan. ¿Qué componente de Docker deberías utilizar principalmente?. Imagen. Dockerfile. Contenedor. Volumen.

En una aplicación Dockerizada, te pasan un archivo donde se indica la imagen base, las librerías necesarias y las herramientas que debe tener el entorno antes de crear el contenedor. ¿A qué componente corresponde ese archivo?. Imagen. Dockerfile. Contenedor. Volumen.

Estás revisando un despliegue Docker y ves este flujo: Dockerfile → build → Docker Image → run → Docker Container ¿Qué afirmación describe mejor ese proceso?. Primero se ejecuta el contenedor y después se genera el Dockerfile. El Dockerfile se usa para construir una imagen, y esa imagen se ejecuta para crear un contenedor. El volumen se ejecuta con run para crear una imagen. El contenedor es la plantilla que incluye la aplicación y sus librerías.

Estás en un servidor con Docker instalado. Ejecutas un comando como: docker run nginx ¿Qué componente recibe tu orden inicialmente para comunicarse con Docker?. Docker Registry. Docker Client. Docker Daemon. Docker Image.

En una máquina Linux, Docker está funcionando en segundo plano y recibe peticiones para crear, arrancar o borrar contenedores e imágenes. ¿Qué componente está realizando esa función?. Docker Client. Dockerfile. Docker Daemon. Docker Registry.

Una empresa quiere que las imágenes Docker generadas por sus desarrolladores estén disponibles para descargarlas desde otros servidores. ¿Qué componente de la arquitectura Docker se encarga de almacenar esas imágenes?. Docker Client. Docker Daemon. Docker Registry. Docker Container.

Tienes que crear un contenedor a partir de una imagen, pero no quieres arrancarlo todavía porque antes vas a revisar su configuración. ¿Qué comando usarías?. docker run. docker create. docker start. docker attach.

Un administrador quiere desplegar rápidamente un contenedor nuevo de Nginx y que arranque directamente en la misma operación. ¿Qué comando sería el más adecuado?. docker create nginx. docker run nginx. docker start nginx. docker ps nginx.

Un usuario dice: “No encuentro un contenedor que detuve ayer”. Quieres listar tanto los contenedores activos como los detenidos. ¿Qué comando usarías?. docker ps. docker ps -a. docker inspect. docker events.

Un contenedor está funcionando mal y quieres consultar la salida que ha ido generando para diagnosticar el problema. ¿Qué comando usarías?. docker logs. docker inspect. docker stats. docker diff.

Necesitas ver toda la información técnica de un contenedor: configuración, red, volúmenes, identificadores, estado, etc. ¿Qué comando usarías?. docker inspect. docker logs. docker port. docker wait.

Tienes una imagen llamada miapp:v1 y quieres construirla a partir de un archivo Dockerfile. ¿Qué comando usarías?. docker build. docker import. docker commit. docker load.

Has modificado manualmente un contenedor y quieres crear una imagen nueva a partir de ese estado del contenedor. ¿Qué comando usarías?. docker build. docker commit. docker save. docker tag.

Quieres guardar una imagen Docker en un archivo .tar para trasladarla a otro servidor sin usar un registry. ¿Qué comando usarías?. docker save. docker load. docker export. docker rm.

Te han pasado un archivo .tar que contiene una imagen Docker guardada previamente. Quieres incorporarla al servidor Docker local. ¿Qué comando usarías?. docker save. docker load. docker build. docker rmi.

Una aplicación está consumiendo demasiada CPU y memoria. Quieres ver estadísticas de uso de recursos de los contenedores. ¿Qué comando usarías?. docker stats. docker top. docker logs. docker events.

Quieres ver qué procesos se están ejecutando dentro de un contenedor concreto. ¿Qué comando usarías?. docker top. docker ps. docker stats. docker port.

Administración quiere desplegar aplicaciones en contenedores y necesita que la plataforma gestione automáticamente cómputo, red y almacenamiento, evitando que cada aplicación tenga que ocuparse de ello. ¿Qué tecnología encaja mejor?. Dockerfile. Kubernetes. Docker Registry. SMTP.

Estás configurando un clúster de Kubernetes. Quieres indicar que una aplicación debe ejecutarse con una imagen concreta, tener 3 réplicas y disponer de ciertos recursos de red y almacenamiento. ¿Qué estás definiendo realmente?. El estado deseado del clúster. El sistema operativo anfitrión. El kernel compartido del contenedor. El historial de una imagen Docker.

Un técnico necesita crear o modificar objetos de Kubernetes desde línea de comandos para indicar el estado deseado del clúster. ¿Qué herramienta usaría normalmente?. kubectl. docker ps. docker save. netstat.

En un clúster Kubernetes, se ha declarado que una aplicación debe tener 5 réplicas, pero actualmente solo hay 3 pods funcionando. ¿Qué parte de Kubernetes se encarga de realizar acciones para que el estado actual coincida con el estado deseado?. Plano de Control. Docker Registry. Kube-proxy. Volumen persistente.

En un clúster Kubernetes, tienes un nodo principal donde se ejecutan kube-apiserver, kube-controller-manager y kube-scheduler. ¿Cómo se denomina ese nodo?. Worker node. Nodo master. Docker host. Registry node.

Un nodo del clúster Kubernetes está ejecutando contenedores desplegados por los usuarios y tiene los componentes kubelet y kube-proxy. ¿Qué tipo de nodo es?. Nodo master. Worker node. Nodo etcd exclusivo. Nodo registry.

En un worker node, se necesita crear o eliminar contenedores según lo que tenga asignado ese nodo dentro del clúster. ¿Qué componente realiza esa función?. Kubelet. Kube-proxy. Etcd. Docker Registry.

En un clúster Kubernetes, un técnico observa que se están creando reglas iptables para gestionar la comunicación de red entre servicios y pods. ¿Qué componente está relacionado con esa función?. Kubelet. Kube-proxy. Kube-scheduler. Etcd.

En Kubernetes, se necesita almacenar de forma consistente el estado del clúster usando una base de datos distribuida NoSQL de tipo clave-valor. ¿Qué componente se utiliza?. Etcd. Kubelet. Kube-proxy. Dockerfile.

En Kubernetes, un desarrollador define en un archivo de configuración cómo quiere que esté el clúster, y Kubernetes intenta mantener esa situación. ¿Qué representan principalmente los objetos de Kubernetes?. Comandos temporales que desaparecen al apagar el nodo. Entidades persistentes que representan el estado del clúster. Únicamente imágenes Docker almacenadas en un registry. Únicamente imágenes Docker almacenadas en un registry.

En un clúster Kubernetes compartido por varios equipos, quieres separar recursos en “clústeres virtuales” dentro del mismo clúster físico. ¿Qué objeto usarías principalmente?. Labels. Namespaces. Dockerfiles. ReplicaSets.

Necesitas identificar determinados componentes de Kubernetes mediante pares clave-valor para luego poder filtrarlos o relacionarlos. ¿Qué mecanismo deberías usar?. Labels. Sockets UNIX. Namespaces. Tarballs.

En un manifiesto Kubernetes has definido varias etiquetas en unos pods. Ahora quieres que un servicio seleccione únicamente los pods que tengan ciertas etiquetas concretas. ¿Qué elemento interviene para hacer esa selección?. Selectors. Namespaces. Kubelet. Etcd.

En un supuesto práctico, te dicen que cada elemento accesible a través de la API REST de Kubernetes debe poder distinguirse de manera inequívoca. ¿Qué característica permite eso según el texto?. Nombre e identificador. Solo la IP del nodo worker. Únicamente la imagen del contenedor. El archivo Dockerfile.

Un administrador cambia unas labels de unos objetos y, de repente, fallan ciertas conexiones o selecciones entre componentes del sistema. ¿Cuál sería la explicación más correcta según el texto?. Las labels también pueden intervenir en configuraciones de conexión. Los namespaces dejan de existir cuando cambian labels. Kube-proxy elimina automáticamente todos los pods. Etcd borra la base de datos al detectar cambios de labels.

Tienes una aplicación formada por dos contenedores que deben compartir red y almacenamiento, y además comunicarse entre sí directamente sin desplegar otro recurso adicional. ¿Qué componente de Kubernetes usarías para agruparlos?. Service. Pod. Ingress. Secret.

En un clúster Kubernetes quieres asegurarte de que siempre haya 3 instancias de un determinado pod funcionando. Si una cae, debe reemplazarse automáticamente. ¿Qué componente encaja mejor?. Ingress. ReplicaSet / Replica Controller. Secret. Volume.

Quieres desplegar una aplicación en Kubernetes y poder hacer rolling updates y, si algo sale mal, volver a la versión anterior. ¿Qué componente usarías normalmente?. Deployment. Pod. Service. Namespace.

Tus pods se crean y destruyen continuamente, pero necesitas un punto estable para que otros componentes puedan conectarse sin depender de la IP cambiante de cada pod. ¿Qué componente necesitas?. Service. Secret. ReplicaSet. Label.

Necesitas guardar la contraseña de la base de datos de una aplicación sin exponerla en claro dentro de la configuración. ¿Qué componente de Kubernetes deberías usar?. Ingress. Secret. Service. ReplicaSet.

Una aplicación web en Kubernetes debe ser accesible desde fuera del clúster mediante rutas de entrada HTTP/HTTPS. ¿Qué componente se usa para eso según el texto?. Ingress. Pod. Volume. Etcd.

Estás revisando un manifiesto de Kubernetes y quieres comprobar qué campo indica el tipo de objeto que se va a crear, por ejemplo un Pod, un Service o un Deployment. ¿Qué campo debes mirar?. apiVersion. kind. metadata. spec.

Un técnico quiere identificar unívocamente un objeto Kubernetes mediante nombre, UID y opcionalmente namespace. ¿En qué campo del YAML se recoge esa información?. spec. metadata. kind. status.

En un manifiesto YAML de Kubernetes quieres definir el estado deseado del objeto, es decir, cómo debe quedar desplegado. ¿Qué campo debes usar?. metadata. spec. kind. apiVersion.

Respecto al formato de los archivos de configuración de Kubernetes, ¿cuál es la afirmación correcta?. Kubernetes solo admite XML y lo transforma en CSV. Kubernetes usa YAML (.yaml o .yml) y lo convierte a JSON al llamar a la API. Kubernetes usa exclusivamente JSON y lo convierte a YAML. Kubernetes usa ficheros .conf y los convierte a binario.

¿Cuál de estas combinaciones relaciona correctamente campo y función en un manifiesto Kubernetes?. kind = versión de la API; apiVersion = tipo de objeto. metadata = estado deseado; spec = identificador único. apiVersion = versión de API; kind = tipo de objeto; metadata = identificación; spec = estado deseado. spec = nombre del objeto; metadata = imagen del contenedor.

Tienes un directorio con varios manifiestos YAML y quieres crear en el clúster todos los objetos definidos en esos archivos de una sola vez. ¿Qué comando usarías?. kubectl get. kubectl apply. kubectl scale. kubectl diff.

Antes de desplegar un manifiesto, quieres revisar qué objeto se va a crear o qué cambios se producirán. ¿Qué comando usarías?. kubectl delete. kubectl diff. kubectl get. kubectl scale.

Quieres consultar los recursos activos del clúster para ver qué hay desplegado en este momento. ¿Qué comando usarías?. kubectl get. kubectl apply. kubectl delete. kubectl diff.

Una aplicación está desplegada con 2 réplicas, pero ahora necesitas subirla a 5 sin rehacer todo el manifiesto manualmente. ¿Qué comando usarías?. kubectl scale. kubectl get. kubectl delete. kubectl diff.

Tu aplicación está compuesta por muchos microservicios y necesitas una herramienta que reparta carga, escale instancias y controle el comportamiento del clúster. ¿Qué tipo de herramienta necesitas?. Un compilador. Un orquestador de contenedores. Un Dockerfile. Un sistema de ficheros distribuido.

En un clúster hay varios servidores disponibles y quieres repartir las peticiones entre ellos para evitar concentrar toda la carga en uno solo. ¿Qué función del orquestador estás usando?. Balanceo de carga. Rollback. Volumen persistente. Compilación distribuida.

En un supuesto práctico te piden identificar un hipervisor de tipo 1 para montar virtualización directamente orientada a infraestructura de servidor. ¿Cuál de las siguientes opciones sería correcta según la tabla?. Oracle VirtualBox. VMware vSphere/ESXi. VMware Workstation Player. Parallels Desktop.

Un usuario quiere instalar un entorno de virtualización en su equipo personal, sobre su sistema operativo ya instalado, usando una solución de hipervisor tipo 2. ¿Cuál de estas opciones encaja mejor según la tabla?. Proxmox VE. Linux KVM. Oracle VirtualBox. Citrix Hypervisor.

¿Cuál de las siguientes asociaciones es correcta según la tabla?. QEMU → hipervisor tipo 1. Microsoft Hyper-V → hipervisor tipo 2. QEMU → hipervisor tipo 2. Proxmox VE → hipervisor tipo 2.

Un administrador tiene que desplegar 10 máquinas virtuales iguales con la misma configuración base, para un aula de prácticas, y quiere hacerlo de la forma más rápida y homogénea posible. ¿Qué opción sería la más adecuada?. Crear un snapshot de una VM apagada y usarlo como método principal de despliegue masivo. Usar una plantilla de VM para clonar nuevas instancias. Reiniciar manualmente una VM después de cada instalación. Usar un volumen persistente de Docker.

ntes de aplicar una actualización delicada a una máquina virtual, quieres poder volver exactamente al estado previo si algo falla. ¿Qué deberías hacer?. Crear una plantilla. Tomar un snapshot. Clonar un namespace. Clonar un namespace.

En un equipo Windows, un técnico quiere usar Docker Desktop y en el temario se destaca que, en ese entorno, se apoya en un hipervisor concreto para alojar contenedores. ¿Cuál es ese componente?. Oracle VirtualBox. Hyper-V. VMware vSphere/ESXi. Kube-proxy.

Una organización ya trabaja con Kubernetes y quiere ejecutar también máquinas virtuales dentro de esa plataforma, sin irse a una infraestructura separada de virtualización clásica. ¿Qué solución encaja mejor?. OpenVZ. Cameyo. Red Hat OpenShift Virtualization. Sandboxie.

Quieres una herramienta para aislar una aplicación de Windows y ejecutarla en una especie de entorno controlado, para reducir riesgos o evitar que afecte al sistema principal. ¿Qué opción encaja mejor?. OpenVZ. Sandboxie. Docker Desktop. AKS.

Una empresa quiere que ciertas aplicaciones de Windows puedan ejecutarse en otras máquinas o incluso abrirse desde un navegador HTML, sin depender tanto de instalar todo localmente. ¿Qué solución encaja mejor?. Cameyo. OpenVZ. Hyper-V. Kubelet.

En la arquitectura de Docker, ¿cuál es la función principal de los namespaces del Kernel de Linux?. Permitir el aislamiento y la virtualización de los recursos del sistema. Actuar como un sistema de archivos de solo lectura para las imágenes. Gestionar y asignar recursos como CPU y memoria a un grupo de procesos. Establecer la comunicación mediante API REST entre el cliente y el demonio.

Un administrador necesita verificar el consumo de recursos en tiempo real de todos los contenedores Docker en un host. ¿Qué comando es el más adecuado?. docker logs --stats. docker stats. docker inspect. docker top.

En Docker, ¿qué comando se utilizaría para crear una imagen a partir de un archivo comprimido (.tar)?. docker commit. docker load. docker build. docker import.

En un servidor Linux quieres ejecutar una aplicación en contenedor, pero te interesa que cada contenedor vea su propio entorno aislado de procesos, red y otros recursos del sistema. ¿Qué mecanismo del kernel Linux está más relacionado con esa función?. cgroups. namespaces. iptables. systemd.

Un contenedor Docker está consumiendo demasiada memoria y CPU. Quieres comprobar el consumo de recursos de los contenedores en ejecución para localizar el problema. ¿Qué comando usarías primero?. docker logs. docker inspect. docker stats. docker top.

Tienes una aplicación en Docker y necesitas conservar los datos aunque el contenedor se borre y se vuelva a crear. ¿Qué mecanismo es el más adecuado?. Imagen. Volumen. Dockerfile. Snapshot.

En Kubernetes has declarado que una aplicación debe tener 4 réplicas, pero ahora solo hay 2 funcionando. El sistema intenta arrancar nuevas instancias para volver al número deseado. ¿Qué idea describe mejor lo que está pasando?. Kubernetes trabaja con estado deseado. Kubernetes convierte YAML en XML. Kubernetes usa snapshots para cada pod. Kubernetes solo monitoriza, pero no actúa.

En un worker node de Kubernetes quieres saber qué componente se encarga de crear o eliminar contenedores según lo que ese nodo tenga asignado. ¿Cuál es?. kube-proxy. kubelet. etcd. Ingress.

Una aplicación en Kubernetes necesita un punto estable de acceso porque los pods pueden destruirse y recrearse con direcciones cambiantes. ¿Qué componente debes usar?. Pod. Service. ReplicaSet. Secret.

Un técnico tiene un fichero Dockerfile y quiere obtener a partir de él una imagen lista para usar. ¿Qué comando debe ejecutar?. docker commit. docker load. docker build. docker tag.

Denunciar Test