♥ 3
⚡ 0
Docker Swarm · Lección 09

¿Cómo influyen las constraints y las preferences en dónde se ejecutan las tareas de un servicio?

Solo pueden usarse constraints basadas en el nombre del host, sin soporte para etiquetas personalizadas definidas por el administrador
Las constraints solo se evalúan al crear el servicio y no se vuelven a aplicar cuando una tarea debe reprogramarse tras un fallo
Las constraints limitan los nodos elegibles según atributos o etiquetas (por ejemplo node.role == worker o una etiqueta de hardware); las preferences influyen en cómo se reparten las tareas entre los nodos elegibles
Las constraints son solo sugerencias: si los nodos indicados no tienen capacidad, Swarm coloca la tarea en cualquier otro nodo del cluster
Docker Swarm · Lección 09

Completa el código

Las etiquetas de nodo se añaden con docker node update --label-
Docker Swarm · Lección 09

¿Por qué una tarea cuya constraint no cumple ningún nodo se queda pending en lugar de ejecutarse en cualquier nodo?

✓

¡Lección completada!

Restricciones de placement y preferencias

0
XP ganado
3
Vidas restantes