Met Azure Container Apps kan uw container-app ondersteuning bieden voor meerdere revisies. Met deze functie kunt u revisies activeren en deactiveren en de hoeveelheid verkeer beheren dat naar elke revisie wordt verzonden. Zie Revisies in Azure Container Apps voor meer informatie over revisies.
Er wordt een revisie gemaakt wanneer u uw toepassing voor het eerst implementeert. Er worden nieuwe revisies gemaakt wanneer u uw toepassing bijwerkt met wijzigingen in revisiebereik. U kunt uw container-app ook bijwerken op basis van een specifieke revisie.
In dit artikel worden de opdrachten beschreven voor het beheren van de revisies van uw container-app. Zie voor meer informatie over Container Apps-opdrachten az containerapp. Zie voor meer informatie over opdrachten voor het beheren van revisies az containerapp revision.
Uw container-app bijwerken
Gebruik de opdracht om een container-app bij te az containerapp update werken. Met deze opdracht kunt u omgevingsvariabelen, rekenresources, schaalparameters wijzigen en een andere installatiekopieën implementeren. Als de update van uw container-app wijzigingen in het revisiebereik bevat, wordt er een nieuwe revisie gegenereerd.
Geef alle revisies weer die aan uw container-app zijn az containerapp revision listgekoppeld. Zie voor meer informatie over deze opdracht az containerapp revision list
Als u een nieuwe revisie wilt maken op basis van een bestaande revisie, gebruikt u de az containerapp revision copy. Container Apps maakt gebruik van de configuratie van de bestaande revisie, die u vervolgens kunt wijzigen.
Met deze opdracht kunt u omgevingsvariabelen, rekenresources, schaalparameters wijzigen en een andere installatiekopieën implementeren. U kunt ook een YAML-bestand gebruiken om deze en andere configuratieopties en parameters te definiëren. Zie voor meer informatie over deze opdracht az containerapp revision copy.
In dit voorbeeld wordt de meest recente revisie gekopieerd en worden de rekenresourceparameters ingesteld. (Vervang de <TIJDELIJKE AANDUIDINGEN> met uw waarden.)
In het volgende voorbeeld ziet u hoe u een revisie van een container-app kopieert met behulp van de Azure CLI-opdracht. Er is geen equivalente PowerShell-opdracht.
Schakel revisies uit die niet meer worden gebruikt met de az containerapp revision deactivate opdracht. Deactiveren stopt alle actieve replica's van een revisie.
De revisiemodus bepaalt of slechts één revisie of meerdere revisies van uw container-app tegelijkertijd actief kunnen zijn. Gebruik de opdracht om uw container-app in te stellen voor ondersteuning van één revisiemodus of meerdere revisiemodus.az containerapp revision set-mode
Labels bieden een unieke URL die u kunt gebruiken om verkeer naar een revisie te leiden. U kunt een label verplaatsen tussen revisies om verkeer dat naar de URL van het label is omgeleid, om te leiden naar een andere revisie. Zie Revisielabels voor meer informatie over revisielabels.
U kunt een label toevoegen aan en verwijderen uit een revisie. Zie voor meer informatie over de labelopdrachten az containerapp revision label
U kunt slechts een label toewijzen aan één revisie tegelijk en een revisie kan slechts één label worden toegewezen. Als de revisie die u opgeeft een label heeft, vervangt de opdracht Toevoegen het bestaande label.
In dit voorbeeld wordt een label toegevoegd aan een revisie: (Vervang de <TIJDELIJKE AANDUIDINGen> door uw waarden.)
Toegepast door percentagewaarden toe te wijzen, kunt u bepalen hoe u verkeer tussen verschillende revisies kunt verdelen. Regels voor het splitsen van verkeer worden toegewezen door gewichten in te stellen op verschillende revisies op basis van hun naam of label. Zie Verkeer splitsen voor meer informatie.
In deze module wordt het concept van revisies in Azure Container Apps besproken en worden opties besproken voor het beheer van de levenscyclus van toepassingen. Het omvat ook schaalopties en instellingen voor inkomend verkeer, waaronder het splitsen van verkeer voor Azure Container Apps.