Isso pode ser um pouco sensível ao contexto, e tentarei descrever isso aqui.
juju destroy service
faz algumas coisas. Primeiro, envia um comando para o servidor de estado juju de que todas as unidades neste grupo de serviço serão destruídas. Isso então tem uma reação em cadeia nos seguintes eventos:
- O servidor de estado sinaliza ao serviço (charme) que ele será destruído
-
O encanto quebra qualquer relação com o seu serviço que está estabelecido que chama:
- relacionamento quebrado
- relacionamento-partiu
-
O charme chama seu próprio gancho de parada - e é aí que ele fica sensível ao contexto.
O gancho de parada é normalmente responsável por algumas preocupações.
- Parando o serviço
- removendo arquivos / configurações de aplicativos responsáveis que foram preenchidos durante o ciclo de vida do serviço.
- Preparando qualquer backup (s) do serviço que é necessário restaurar (em um charme bem formado)
O serviço é então removido da topologia juju, juntamente com quaisquer unidades que compõem esse grupo de serviços.
A máquina resultante está marcada como suja, por isso não é reutilizada para uma nova implantação e deixada no ambiente para você, o orquestrador, buscar os dados que sobram, se desejar, e pode ser finalizado com:
juju destroy-machine #
O # é o número da unidade da máquina.