Container Orchestration
medium

Pregunta de Container Orchestration #019e3a4f

Enunciado de la Pregunta
Container Orchestration
#container orchestration
#dynamic scheduling
#kubernetes
#docker swarm
Medio

Which of the following characteristics is associated with container orchestration?

A

Application message distribution

B

Dynamic scheduling

Correcto
C

Deploying application JAR files

D

Virtual Machine distribution

Explicación Oficial / Explicaciones de la Comunidad

Container orchestration automates the deployment, scaling, and management of containerized applications. A core characteristic is dynamic scheduling, which involves automatically placing containers onto appropriate hosts based on resource requirements, constraints, and policies. Orchestrators like Kubernetes and Docker Swarm use schedulers to decide where to run containers, considering factors such as CPU, memory, and affinity rules.

How it Works:
The scheduler in an orchestrator evaluates pending pods or tasks and assigns them to nodes that meet the specified resource requests and constraints. This process is dynamic because it adapts to changes in cluster state, such as node failures or scaling events.

Why the correct value is right:
Dynamic scheduling is fundamental to container orchestration. It enables efficient resource utilization, high availability, and automated workload distribution across a cluster.

Why the incorrect values are wrong:

  • Application message distribution is typically handled by message brokers (e.g., RabbitMQ, Kafka) or service meshes, not by container orchestration itself.
  • Deploying application JAR files is a Java-specific deployment task; container orchestration deals with containers (images), not directly with JAR files.
  • Virtual Machine distribution is associated with VM orchestration (e.g., OpenStack, VMware), not container orchestration, which operates at the container level.