Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O ciclo de vida do aplicativo Aplicativos de Contêiner do Azure gira em torno de revisões.
Quando implementa uma aplicação de contentores, a primeira revisão é criada automaticamente.
Mais revisões são criadas à medida que os contêineres mudam ou quaisquer ajustes são feitos na template seção da configuração.
Um aplicativo de contêiner passa por quatro fases: implantação, atualização, desativação e encerramento.
Nota
Os trabalhos dos Aplicativos de Contêiner do Azure não oferecem suporte a revisões. Os trabalhos são implantados e atualizados diretamente.
Implementação
Ao implantar um aplicativo de contêiner, você cria automaticamente a primeira revisão.
Atualizar
Ao atualizar um aplicativo de contêiner com uma alteração de escopo de revisão, você cria uma nova revisão. Você pode escolher se deseja desativar automaticamente as revisões antigas (modo de revisão única) ou permitir que elas permaneçam disponíveis (modo de revisão múltipla).
Quando você usa o modo de revisão única, os Aplicativos de Contêiner alternam automaticamente entre as revisões para oferecer suporte à implantação sem tempo de inatividade.
Desativar
Quando já não precisar de uma revisão, pode desativá-la e reativá-la mais tarde, se necessário. Durante a desativação, os contêineres na revisão são desligados.
Encerrar
Os contentores encerram nas seguintes situações:
- Quando uma aplicação em contentor é redimensionada
- Quando um aplicativo de contêiner é excluído
- Quando uma revisão é desativada
Quando um desligamento é iniciado, o host do contêiner envia uma mensagem SIGTERM para o contêiner. O código no contêiner pode responder a essa mensagem no nível do sistema operacional para lidar com a terminação.
Se o seu aplicativo não responder dentro de 30 segundos à SIGTERM mensagem, o SIGKILL encerrará seu contêiner.
Certifique-se de que seu aplicativo possa lidar com desligamentos normalmente. Os contêineres são reiniciados regularmente, portanto, não espere que o estado persista dentro de um contêiner. Em vez disso, use caches externos para requisitos caros de cache na memória.