Udostępnij za pośrednictwem


Mapy konfiguracji dla usługi Azure Container Instances (wersja zapoznawcza)

Mapa konfiguracji to właściwość, która może służyć do stosowania konfiguracji kontenerów podobnych do zmiennych środowiskowych i woluminów wpisów tajnych. Jednak w przeciwieństwie do używania zmiennych środowiskowych lub woluminów wpisów tajnych, w których ponowne uruchomienie zasobnika w celu zastosowania ustawień jest wymagane, stosowanie ustawień przy użyciu mapy konfiguracji nie wymaga żadnych ponownych uruchomień, aby zmiany zaczęły obowiązywać.

Usługi Azure Container Instances można tworzyć z mapami konfiguracji lub bez ich konfiguracji i można je aktualizować w dowolnym momencie po utworzeniu przy użyciu map konfiguracji. Aktualizowanie map konfiguracji w istniejącej działającej grupie kontenerów można wykonać szybko bez naruszania czasu pracy kontenera.

Jak to działa

Mapa konfiguracji może być uwzględniona we właściwościach kontenera lub w profilu grupy kontenerów. Utworzenie profilu grupy kontenerów przy użyciu ustawień mapy konfiguracji sprawia, że stosowanie tych ustawień jest proste i łatwe do zautomatyzowania.

Tworzenie profilu grupy kontenerów przy użyciu ustawień mapy konfiguracji

Utwórz profil grupy kontenerów z ustawieniami mapy konfiguracji przy użyciu polecenia 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

Stosowanie ustawień mapy konfiguracji przy użyciu profilu grupy kontenerów

Zastosowanie ustawień mapy konfiguracji przechowywanych w profilu grupy kontenerów wymaga zaktualizowania kontenera i określenia profilu grupy kontenerów, który powinien być skojarzony z aktualizacją.

Zastosuj ustawienia mapy konfiguracji przechowywane w profilu grupy kontenerów przy użyciu polecenia 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 

Stosowanie ustawień mapy konfiguracji bez profilu grupy kontenerów

Ustawienia mapy konfiguracji można również stosować bezpośrednio do wystąpienia, określając ustawienia mapy konfiguracji w poleceniach tworzenia.

Zastosuj ustawienia mapy konfiguracji przy użyciu polecenia az container create.

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

Po zastosowaniu aktualizacji do istniejącego kontenera zostaną wyświetlone wartości zainstalowane w kontenerze bez konieczności ponownego uruchamiania.

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

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

Następne kroki

Dowiedz się, jak używać map konfiguracji z pulami rezerwowymi w celu zwiększenia skali i dostępności