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.
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.
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.
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.