Delen via


Configuratietoewijzingen voor Azure Container Instances (preview)

Een configuratietoewijzing is een eigenschap die kan worden gebruikt om containerconfiguraties toe te passen die vergelijkbaar zijn met omgevingsvariabelen en geheime volumes. In tegenstelling tot het gebruik van omgevingsvariabelen of geheime volumes waarbij het opnieuw opstarten van de pod om de instellingen toe te passen is vereist, is het toepassen van instellingen met behulp van een configuratietoewijzing echter niet vereist dat de wijzigingen van kracht worden.

Azure Container Instances kunnen worden gemaakt met of zonder configuratietoewijzingen en kunnen op elk moment na het maken worden bijgewerkt met behulp van configuratietoewijzingen. Het bijwerken van configuratietoewijzingen in een bestaande actieve containergroep kan snel worden uitgevoerd zonder de uptime van de container in gevaar te brengen.

Hoe het werkt

Een configuratietoewijzing kan worden opgenomen in de containereigenschappen of in een containergroepprofiel. Als u een profiel voor een containergroep maakt met de configuratietoewijzingsinstellingen, kunt u deze instellingen eenvoudig en eenvoudig automatiseren.

Een containergroepprofiel maken met configuratietoewijzingsinstellingen

Maak een containergroepprofiel met configuratietoewijzingsinstellingen met behulp van az container-group-profile create.

az container container-group-profile create \
    --resource-group myResourceGroup \
    --name myContainerGroupProfile \
    --location WestCentralUS \
    --image nginx \
    --os-type Linux \ 
    --ip-address Public \ 
    --ports 8000 \ 
    --cpu 1 \
    --memory 1.5 \
    --restart-policy never \
    --config-map key1=value1 key2=value2

Configuratietoewijzingsinstellingen toepassen met behulp van een containergroepprofiel

Als u de configuratietoewijzingsinstellingen toepast die zijn opgeslagen in een containergroepsprofiel, moet u de container bijwerken en het containergroepprofiel opgeven dat moet worden gekoppeld aan de update.

Pas de configuratietoewijzingsinstellingen toe die zijn opgeslagen in het containergroepprofiel met behulp van az container create.

az container create 
        --resource-group myResourceGroup \ 
        --name myContainer \ 
        --location WestCentralUS \
        --container-group-profile-id "/subscriptions/{SubscriptionID}/resourceGroups/myResourceGroup/providers/Microsoft.ContainerInstance/containerGroupProfiles/myContainerGroupProfile" \
        --container-group-profile-revision 1 

Configuratietoewijzingsinstellingen zonder containergroepprofiel toepassen

Configuratietoewijzingsinstellingen kunnen ook rechtstreeks op het exemplaar worden toegepast door de configuratietoewijzingsinstellingen op te geven in de opdrachten voor maken.

Pas de configuratietoewijzingsinstellingen toe met behulp van az container create.

az container create \
    --resource-group myResourceGroup \ 
    --name myContainer \
    --location WestCentralUS \ 
    --config-map key1=value1 key2=value2 
        

Zodra de update is toegepast op een bestaande container, ziet u de waarden die in de container zijn gekoppeld zonder dat u opnieuw hoeft op te starten.

/mnt/configmap/<containername>/key1 with value as “value1”

/mnt/configmap/<containername>/key2 with value as “value2”

Volgende stappen

Meer informatie over het gebruik van configuratiekaarten met stand-bypools om de schaal en beschikbaarheid te vergroten