Questão de Container Orchestration #019e3a4f
Which of the following characteristics is associated with container orchestration?
Application message distribution
Dynamic scheduling
Deploying application JAR files
Virtual Machine distribution
Explicação Oficial / Explicações da Comunidade
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.