¿Por qué el servicio de destrucción también destruye la máquina?

¿Por qué el servicio de destrucción también destruye la máquina?

juju destroy-serviceEl comando destruye la máquina si la máquina aloja solo el servicio que se está destruyendo.

Me parece un inconveniente porque:

  1. hace algo inesperado
  2. hay un destroy-machinecomando explícito
  3. Me gustaría reutilizar la máquina.
  4. los datos, los registros

¿Existe alguna razón para esto? ¿Existe alguna solución?

Respuesta1

Soy nuevo en juju pero lo que hago para evitar esto es implementar unubuntucharm en esa máquina y luego implementar el servicio en ella. Entonces, primero asigne una etiqueta en la interfaz de usuario de MAAS a ese nodo e implemente el encanto de ubuntu.

$ juju deploy ubuntu --constraints tags=<tag that you set>

Se creará un nuevo nodo con el encanto de ubuntu. Ahora implemente el servicio que desee.

$ juju deploy <your charm url> --to <newly added machine id>

PD: configurar una etiqueta para el nodo es opcional.

información relacionada