¿Qué sucede si la flota no puede cumplir con los requisitos de una unidad?

¿Qué sucede si la flota no puede cumplir con los requisitos de una unidad?

Eche un vistazo al siguiente escenario:

  • Tengo un clúster CoreOS/flota con 4 nodos.
  • Hay 4 unidades apache con la siguiente linea

    Conflictos=apache@%i.servicio

  • Una máquina se cae.

La flota intentaría relanzar la unidad en otro host pero no hay ningún host disponible. ¿Qué hace la flota en esta situación? ¿Existen diferencias entre el manejo de diferentes opciones como MachineMetadatayConflicts

Respuesta1

Una unidad que no se puede programar simplemente permanece inactiva. Cuando una máquina adecuada se reincorpore al grupo, la unidad se iniciará nuevamente.

Eso no debería ser un gran problema en su ejemplo, ya que no tiene mucho sentido tener dos unidades Apache idénticas ejecutándose en la misma máquina.

información relacionada