Hantering av programlivscykel i förhandsversionen av Azure Container Apps

Azure Container Apps-programmets livscykel handlar om revisioner.

När du distribuerar en containerapp skapas den första versionen automatiskt. Fler revisioner skapas när containrar ändras eller justeringar görs i template avsnittet i konfigurationen.

En containerapp flödar genom tre faser: distribution, uppdatering och inaktivering.

Distribution

När en containerapp distribueras skapas den första versionen automatiskt.

Azure Container Apps: Distributionsfasen

Uppdatera

När en containerapp uppdateras med en ändring av revisionsomfångetskapas en ny revision. Du kan välja om du vill inaktivera nya gamla revisioner automatiskt eller tillåta att de förblir tillgängliga.

Azure Container Apps: Uppdateringsfasen

Inaktivera

När en revision inte längre behövs kan du inaktivera en revision med alternativet att återaktivera senare. Containern stängs av under inaktiveringen.

Azure Container Apps: Inaktiveringsfasen

Avstängning

Containrarna stängs av i följande situationer:

  • När en containerapp skalas in
  • När en containerapp tas bort
  • När en revision inaktiveras

När en avstängning initieras skickar containervärden ett SIGTERM-meddelande till containern. Koden som implementeras i containern kan svara på det här meddelandet på operativsystemnivå för att hantera avslutning.

Om programmet inte svarar på meddelandet SIGTERM avslutar SIGKILL containern.

Nästa steg