az acs

Zarządzanie usługami Azure Container Services.

Usługa ACS zostanie wycofana jako autonomiczna usługa 31 stycznia 2020 r.

Jeśli używasz orkiestratora platformy Kubernetes, przeprowadź migrację do usługi AKS do 31 stycznia 2020 r.

Polecenia

az acs browse

Pokaż pulpit nawigacyjny koordynatora kontenera usługi w przeglądarce internetowej.

az acs create

Utwórz nową usługę kontenera.

az acs dcos

Polecenia do zarządzania orkiestrowaną usługą Azure Container Service dc/OS.

az acs dcos browse

Tworzy tunel SSH do usługi kontenera platformy Azure i otwiera pulpit nawigacyjny platformy Mesosphere DC/OS w przeglądarce.

az acs dcos install-cli

Pobierz i zainstaluj narzędzie wiersza polecenia DC/OS dla klastra.

az acs delete

Usuń usługę kontenera.

az acs kubernetes

Polecenia służące do zarządzania usługą Azure Container Service zaaranżowaną przez platformę Kubernetes.

az acs kubernetes browse

Uruchom serwer proxy i przeglądaj internetowy interfejs użytkownika platformy Kubernetes.

az acs kubernetes get-credentials

Pobieranie i instalowanie poświadczeń w celu uzyskania dostępu do klastra. To polecenie wymaga tego samego klucza prywatnego użytego do utworzenia klastra.

az acs kubernetes install-cli

Pobierz i zainstaluj narzędzie wiersza polecenia Kubernetes dla klastra.

az acs list

Wyświetl listę usług kontenerów.

az acs list-locations

Wyświetlanie listy lokalizacji, w których usługa Azure Container Service jest w wersji zapoznawczej i w środowisku produkcyjnym.

az acs scale

Zmień liczbę prywatnych agentów usługi kontenera.

az acs show

Pokaż szczegóły usługi kontenera.

az acs wait

Poczekaj, aż usługa kontenera osiągnie żądany stan.

az acs browse

Pokaż pulpit nawigacyjny koordynatora kontenera usługi w przeglądarce internetowej.

az acs browse --name
              --resource-group
              [--disable-browser]
              [--ssh-key-file]

Przykłady

Pokaż pulpit nawigacyjny koordynatora kontenera usługi w przeglądarce internetowej. (generowane automatycznie)

az acs browse --name MyContainerService --resource-group MyResourceGroup

Parametry wymagane

--name -n

Nazwa usługi kontenera. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults acs=<name>.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--disable-browser

Nie otwieraj przeglądarki po otwarciu serwera proxy w interfejsie użytkownika sieci Web klastra.

--ssh-key-file

Jeśli ustawisz ścieżkę do klucza SSH do użycia, dotyczy tylko systemu DCOS.

az acs create

Utwórz nową usługę kontenera.

az acs create --name
              --resource-group
              [--admin-password]
              [--admin-username]
              [--agent-count]
              [--agent-osdisk-size]
              [--agent-ports]
              [--agent-profiles]
              [--agent-storage-profile {ManagedDisks, StorageAccount}]
              [--agent-vm-size]
              [--agent-vnet-subnet-id]
              [--api-version]
              [--client-secret]
              [--dns-prefix]
              [--generate-ssh-keys]
              [--location]
              [--master-count]
              [--master-first-consecutive-static-ip]
              [--master-osdisk-size]
              [--master-profile]
              [--master-storage-profile {ManagedDisks, StorageAccount}]
              [--master-vm-size]
              [--master-vnet-subnet-id]
              [--no-wait]
              [--orchestrator-type {Custom, DCOS, DockerCE, Kubernetes, Swarm}]
              [--orchestrator-version]
              [--service-principal]
              [--ssh-key-value]
              [--tags]
              [--validate]
              [--windows]

Przykłady

Utwórz klaster DCOS z istniejącym kluczem SSH.

az acs create --orchestrator-type DCOS -g MyResourceGroup -n MyContainerService \
  --ssh-key-value /path/to/publickey

Utwórz klaster DCOS z dwoma pulami agentów.

az acs create -g MyResourceGroup -n MyContainerService --agent-profiles '[ \
  { \
    "name": "agentpool1" \
  }, \
  { \
    "name": "agentpool2" \
  }]'

Utwórz klaster DCOS, w którym określona jest druga pula agentów.

az acs create -g MyResourceGroup -n MyContainerService --agent-profiles '[ \
  { \
    "name": "agentpool1" \
  }, \
  { \
    "name": "agentpool2", \
    "vmSize": "Standard_D2" \
  }]'

Utwórz klaster DCOS z profilami agentów określonymi na podstawie pliku.

az acs create -g MyResourceGroup -n MyContainerService --agent-profiles MyAgentProfiles.json

Parametry wymagane

--name -n

Nazwa usługi kontenera. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults acs=<name>.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--admin-password

Hasło administratora dla węzłów systemu Windows. Dostępne tylko wtedy, gdy --windows=true.

--admin-username -u

Nazwa użytkownika Virtual Machines systemu Linux.

wartość domyślna: azureuser
--agent-count

Ustaw domyślną liczbę agentów dla pul agentów.

wartość domyślna: 3
--agent-osdisk-size

Funkcja w wersji zapoznawczej, tylko w canadacentral, canadaeast, centralindia, koreasouth, koreacentral, southindia, uksouth, ukwest, westcentralus, westindia, westus2. Ustaw domyślny rozmiar dysku dla maszyn wirtualnych pul agentów. Jednostka w GB. Ustawienie domyślne: odpowiedni rozmiar dysku vmsize.

--agent-ports

Funkcja w wersji zapoznawczej, tylko w canadacentral, canadaeast, centralindia, koreasouth, koreacentral, southindia, uksouth, ukwest, westcentralus, westindia, westus2. Ustaw domyślne porty uwidocznione w pulach agentów. Można go używać tylko w przypadku platformy innej niż Kubernetes. Wartość domyślna: 8080 4000 80.

--agent-profiles -a

Funkcja w wersji zapoznawczej, tylko w canadacentral, canadaeast, centralindia, koreasouth, koreacentral, southindia, uksouth, ukwest, westcentralus, westindia, westus2. Reprezentacja pliku lub słownika profilów agenta. Należy pamiętać, że po ustawieniu ustawienia agenta zostaną zastąpione.

--agent-storage-profile

Funkcja w wersji zapoznawczej, tylko w canadacentral, canadaeast, centralindia, koreasouth, koreacentral, southindia, uksouth, ukwest, westcentralus, westindia, westus2. Ustaw domyślny profil magazynu dla pul agentów. Ustawienie domyślne: różni się w zależności od programu Orchestrator.

akceptowane wartości: ManagedDisks, StorageAccount
--agent-vm-size

Ustaw domyślny rozmiar maszyn wirtualnych pul agentów.

wartość domyślna: Standard_D2_v2
--agent-vnet-subnet-id

Funkcja w wersji zapoznawczej, tylko w canadacentral, canadaeast, centralindia, koreasouth, koreacentral, southindia, uksouth, ukwest, westcentralus, westindia, westus2. Ustaw domyślny identyfikator niestandardowej podsieci sieci wirtualnej dla pul agentów. Uwaga agent musi używać tej samej sieci wirtualnej, jeśli ustawiono wzorzec. Wartość domyślna: "".

--api-version

Funkcja w wersji zapoznawczej, tylko w canadacentral, canadaeast, centralindia, koreasouth, koreacentral, southindia, uksouth, ukwest, westcentralus, westindia, westus2. Użyj wersji interfejsu API usługi ACS, aby wykonać operacje az acs. Dostępne opcje: 2017-01-31, 2017-07-01. Ustawienie domyślne: najnowsza wersja lokalizacji.

--client-secret

Wpis tajny skojarzony z jednostką usługi. Ten argument jest wymagany, jeśli --service-principal zostanie określony.

--dns-prefix -d

Ustawia prefiks nazwy domeny dla klastra. Połączenie nazwy domeny i regionalizowanej strefy DNS składa się z w pełni kwalifikowanej nazwy domeny skojarzonej z publicznym adresem IP.

--generate-ssh-keys

W razie braku generuj pliki kluczy publicznych i prywatnych SSH.

--location -l

Lokalizacja. Wartości z: az account list-locations. Lokalizację domyślną można skonfigurować przy użyciu polecenia az configure --defaults location=<location>.

--master-count

Liczba wzorców klastra.

wartość domyślna: 1
--master-first-consecutive-static-ip

Funkcja w wersji zapoznawczej, tylko w canadacentral, canadaeast, centralindia, koreasouth, koreacentral, southindia, uksouth, ukwest, westcentralus, westindia, westus2. Pierwszy z rzędu adres IP używany do określania statycznego bloku ip.

wartość domyślna: 10.240.255.5
--master-osdisk-size

Funkcja w wersji zapoznawczej, tylko w canadacentral, canadaeast, centralindia, koreasouth, koreacentral, southindia, uksouth, ukwest, westcentralus, westindia, westus2. Rozmiar dysku dla maszyn wirtualnych puli głównej. Jednostka w GB. Ustawienie domyślne: odpowiedni rozmiar dysku vmsize.

--master-profile -m

Funkcja w wersji zapoznawczej, tylko w canadacentral, canadaeast, centralindia, koreasouth, koreacentral, southindia, uksouth, ukwest, westcentralus, westindia, westus2. Reprezentacja pliku lub słownika profilu głównego. Należy pamiętać, że po ustawieniu wszystkie ustawienia wzorca zostaną zastąpione.

--master-storage-profile

Funkcja w wersji zapoznawczej, tylko w canadacentral, canadaeast, centralindia, koreasouth, koreacentral, southindia, uksouth, ukwest, westcentralus, westindia, westus2. Ustawienie domyślne: różni się w zależności od programu Orchestrator.

akceptowane wartości: ManagedDisks, StorageAccount
--master-vm-size

Funkcja w wersji zapoznawczej, tylko w canadacentral, canadaeast, centralindia, koreasouth, koreacentral, southindia, uksouth, ukwest, westcentralus, westindia, westus2.

wartość domyślna: Standard_D2_v2
--master-vnet-subnet-id

Funkcja w wersji zapoznawczej, tylko w canadacentral, canadaeast, centralindia, koreasouth, koreacentral, southindia, uksouth, ukwest, westcentralus, westindia, westus2. Identyfikator niestandardowej podsieci sieci wirtualnej. Uwaga agent musi używać tej samej sieci wirtualnej, jeśli ustawiono wzorzec. Wartość domyślna: "".

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--orchestrator-type -t

Typ koordynatora używanego do zarządzania aplikacjami w klastrze.

akceptowane wartości: Custom, DCOS, DockerCE, Kubernetes, Swarm
wartość domyślna: DCOS
--orchestrator-version

Funkcja w wersji zapoznawczej, tylko w canadacentral, canadaeast, centralindia, koreasouth, koreacentral, southindia, uksouth, ukwest, westcentralus, westindia, westus2. Użyj wersji programu Orchestrator, aby określić semantyczną wersję wybranego koordynatora.

--service-principal

Jednostka usługi używana do uwierzytelniania w interfejsach API platformy Azure.

--ssh-key-value

Skonfiguruj wszystkie maszyny z systemem Linux przy użyciu ciągu klucza publicznego SSH RSA. Klucz powinien zawierać trzy części, na przykład "ssh-rsa AAAAB... Wycinek... UcyupgH azureuser@linuxvm.

wartość domyślna: ~\.ssh\id_rsa.pub
--tags

Tagi rozdzielone spacjami: klucz[=wartość] [klucz[=wartość] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.

--validate

Generowanie i weryfikowanie szablonu usługi ARM bez tworzenia żadnych zasobów.

--windows

Jeśli wartość true, ustaw domyślny typ osType pul agentów na windows.

az acs delete

Usuń usługę kontenera.

az acs delete --name
              --resource-group
              [--yes]

Przykłady

Usuń usługę kontenera. (generowane automatycznie)

az acs delete --name MyContainerService --resource-group MyResourceGroup

Parametry wymagane

--name -n

Nazwa usługi kontenera. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults acs=<name>.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--yes -y

Nie monituj o potwierdzenie.

az acs list

Wyświetl listę usług kontenerów.

az acs list [--resource-group]

Parametry opcjonalne

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az acs list-locations

Wyświetlanie listy lokalizacji, w których usługa Azure Container Service jest w wersji zapoznawczej i w środowisku produkcyjnym.

az acs list-locations

az acs scale

Zmień liczbę prywatnych agentów usługi kontenera.

az acs scale --name
             --new-agent-count
             --resource-group

Przykłady

Zmień liczbę prywatnych agentów usługi kontenera. (generowane automatycznie)

az acs scale --name MyContainerService --new-agent-count 10 --resource-group MyResourceGroup

Parametry wymagane

--name -n

Nazwa usługi kontenera. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults acs=<name>.

--new-agent-count

Liczba agentów usługi kontenera.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az acs show

Pokaż szczegóły usługi kontenera.

az acs show --name
            --resource-group

Przykłady

Pokaż szczegóły usługi kontenera. (automatycznie wygenerowane)

az acs show --name MyContainerService --resource-group MyResourceGroup

Parametry wymagane

--name -n

Nazwa usługi kontenera. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults acs=<name>.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az acs wait

Poczekaj, aż usługa kontenera osiągnie żądany stan.

Jeśli operacja w usłudze kontenera została przerwana lub została uruchomiona z --no-waitpoleceniem , użyj tego polecenia, aby poczekać na jego zakończenie.

az acs wait --name
            --resource-group
            [--created]
            [--custom]
            [--deleted]
            [--exists]
            [--interval]
            [--timeout]
            [--updated]

Parametry wymagane

--name -n

Nazwa usługi kontenera. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults acs=<name>.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--created

Zaczekaj na utworzenie polecenia "provisioningState" w lokalizacji "Succeeded".

--custom

Zaczekaj, aż warunek spełnia niestandardowe zapytanie JMESPath. Na przykład provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Zaczekaj na usunięcie.

--exists

Zaczekaj, aż zasób istnieje.

--interval

Interwał sondowania w sekundach.

wartość domyślna: 30
--timeout

Maksymalny czas oczekiwania w sekundach.

wartość domyślna: 3600
--updated

Zaczekaj na zaktualizowanie parametru provisioningState o godzinie "Succeeded".