az acs

Azure Container Services'i yönetme.

ACS, 31 Ocak 2020'de tek başına hizmet olarak kullanımdan kaldırılacaktır.

Kubernetes düzenleyicisini kullanıyorsanız lütfen 31 Ocak 2020'ye kadar AKS'ye geçin.

Komutlar

az acs browse

Hizmet kapsayıcısının düzenleyici panosunu web tarayıcısında gösterin.

az acs create

Yeni bir kapsayıcı hizmeti oluşturun.

az acs dcos

DC/OS tarafından yönetilen Azure Container Service'i yönetme komutları.

az acs dcos browse

Azure kapsayıcı hizmetine bir SSH tüneli oluşturur ve Tarayıcıda Mesosphere DC/OS panosunu açar.

az acs dcos install-cli

Küme için DC/OS komut satırı aracını indirin ve yükleyin.

az acs delete

Kapsayıcı hizmetini silme.

az acs kubernetes

Kubernetes tarafından düzenleyen Azure Container Service'i yönetme komutları.

az acs kubernetes browse

Bir ara sunucu başlatın ve Kubernetes web kullanıcı arabirimine göz atın.

az acs kubernetes get-credentials

Kümeye erişmek için kimlik bilgilerini indirin ve yükleyin. Bu komut, kümeyi oluşturmak için kullanılan aynı özel anahtarı gerektirir.

az acs kubernetes install-cli

Küme için Kubernetes komut satırı aracını indirin ve yükleyin.

az acs list

Kapsayıcı hizmetlerini listeleme.

az acs list-locations

Azure Container Service'in önizlemede ve üretimde olduğu konumları listeleyin.

az acs scale

Kapsayıcı hizmetinin özel aracı sayısını değiştirin.

az acs show

Kapsayıcı hizmetinin ayrıntılarını gösterin.

az acs wait

Bir kapsayıcı hizmetinin istenen duruma ulaşmasını bekleyin.

az acs browse

Hizmet kapsayıcısının düzenleyici panosunu web tarayıcısında gösterin.

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

Örnekler

Hizmet kapsayıcısının düzenleyici panosunu web tarayıcısında gösterin. (otomatik olarak oluşturulmuş)

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

Gerekli Parametreler

--name -n

Kapsayıcı hizmetinin adı. varsayılanı kullanarak az configure --defaults acs=<name>yapılandırabilirsiniz.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--disable-browser

Küme web kullanıcı arabirimine bir proxy açtıktan sonra tarayıcıyı açmayın.

--ssh-key-file

Kullanılacak bir SSH anahtarına yol ayarlandıysa, yalnızca DCOS için geçerlidir.

az acs create

Yeni bir kapsayıcı hizmeti oluşturun.

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]

Örnekler

Mevcut SSH anahtarıyla bir DCOS kümesi oluşturun.

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

İki aracı havuzu ile bir DCOS kümesi oluşturun.

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

İkinci aracı havuzunun belirtilen vmSize değerine sahip olduğu bir DCOS kümesi oluşturun.

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

Bir dosyadan belirtilen aracı profilleriyle bir DCOS kümesi oluşturun.

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

Gerekli Parametreler

--name -n

Kapsayıcı hizmetinin adı. varsayılanı kullanarak az configure --defaults acs=<name>yapılandırabilirsiniz.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--admin-password

Windows düğümleri için yönetici parolası. Yalnızca --windows=true ise kullanılabilir.

--admin-username -u

Linux Sanal Makineler kullanıcı adı.

varsayılan değer: azureuser
--agent-count

Aracı havuzları için varsayılan aracı sayısını ayarlayın.

varsayılan değer: 3
--agent-osdisk-size

Yalnızca canadacentral, canadaeast, centralindia, koreasouth, koreacentral, southindia, uksouth, ukwest, westcentralus, westindia, westus2 sürümündeki özellikler önizleme aşamasındadır. Aracı havuzları vm'leri için varsayılan disk boyutunu ayarlayın. Birim GB olarak. Varsayılan: karşılık gelen vmsize disk boyutu.

--agent-ports

Yalnızca canadacentral, canadaeast, centralindia, koreasouth, koreacentral, southindia, uksouth, ukwest, westcentralus, westindia, westus2 sürümündeki özellikler önizleme aşamasındadır. Aracı havuzlarında gösterilen varsayılan bağlantı noktalarını ayarlayın. Yalnızca Kubernetes olmayanlar için kullanılabilir. Varsayılan: 8080.4000.80.

--agent-profiles -a

Yalnızca canadacentral, canadaeast, centralindia, koreasouth, koreacentral, southindia, uksouth, ukwest, westcentralus, westindia, westus2 sürümündeki özellikler önizleme aşamasındadır. Aracı profillerinin dosya veya sözlük gösterimi. Ayarlandıktan sonra tüm aracı ayarlarını geçersiz kılacağını unutmayın.

--agent-storage-profile

Yalnızca canadacentral, canadaeast, centralindia, koreasouth, koreacentral, southindia, uksouth, ukwest, westcentralus, westindia, westus2 sürümündeki özellikler önizleme aşamasındadır. Aracı havuzları için varsayılan depolama profilini ayarlayın. Varsayılan: Orchestrator'a göre değişir.

kabul edilen değerler: ManagedDisks, StorageAccount
--agent-vm-size

Aracı havuzları vm'leri için varsayılan boyutu ayarlayın.

varsayılan değer: Standard_D2_v2
--agent-vnet-subnet-id

Yalnızca canadacentral, canadaeast, centralindia, koreasouth, koreacentral, southindia, uksouth, ukwest, westcentralus, westindia, westus2 sürümündeki özellikler önizleme aşamasındadır. Aracı havuzları için varsayılan özel sanal ağ alt ağ kimliğini ayarlayın. Ana küme ayarlandıysa, not aracısının aynı sanal ağı kullanması gerekir. Varsayılan: "".

--api-version

Yalnızca canadacentral, canadaeast, centralindia, koreasouth, koreacentral, southindia, uksouth, ukwest, westcentralus, westindia, westus2 sürümündeki özellikler önizleme aşamasındadır. az acs işlemlerini gerçekleştirmek için ACS'nin API sürümünü kullanın. Kullanılabilir seçenekler: 2017-01-31, 2017-07-01. Varsayılan: konumun en son sürümü.

--client-secret

Hizmet sorumlusuyla ilişkili gizli dizi. Belirtilmişse --service-principal bu bağımsız değişken gereklidir.

--dns-prefix -d

Küme için Etki alanı adı ön ekini ayarlar. Etki alanı adı ile bölgeselleştirilmiş DNS bölgesinin birleştirilmesi, genel IP adresiyle ilişkili tam etki alanı adını oluşturur.

--generate-ssh-keys

Eksikse SSH ortak ve özel anahtar dosyaları oluşturun.

--location -l

Konum. Değerleri: az account list-locations. varsayılan konumu kullanarak az configure --defaults location=<location>yapılandırabilirsiniz.

--master-count

Küme için ana şablon sayısı.

varsayılan değer: 1
--master-first-consecutive-static-ip

Yalnızca canadacentral, canadaeast, centralindia, koreasouth, koreacentral, southindia, uksouth, ukwest, westcentralus, westindia, westus2 sürümündeki özellikler önizleme aşamasındadır. Statik ip bloğunu belirtmek için kullanılan ilk ardışık ip.

varsayılan değer: 10.240.255.5
--master-osdisk-size

Yalnızca canadacentral, canadaeast, centralindia, koreasouth, koreacentral, southindia, uksouth, ukwest, westcentralus, westindia, westus2 sürümündeki özellikler önizleme aşamasındadır. Ana havuz vm'leri için disk boyutu. Birim GB olarak. Varsayılan: karşılık gelen vmsize disk boyutu.

--master-profile -m

Yalnızca canadacentral, canadaeast, centralindia, koreasouth, koreacentral, southindia, uksouth, ukwest, westcentralus, westindia, westus2 sürümündeki özellikler önizleme aşamasındadır. Ana profilin dosya veya sözlük gösterimi. Ayarlandıktan sonra tüm ana ayarları geçersiz kılacağını unutmayın.

--master-storage-profile

Yalnızca canadacentral, canadaeast, centralindia, koreasouth, koreacentral, southindia, uksouth, ukwest, westcentralus, westindia, westus2 sürümündeki özellikler önizleme aşamasındadır. Varsayılan: Orchestrator'a göre değişir.

kabul edilen değerler: ManagedDisks, StorageAccount
--master-vm-size

Yalnızca canadacentral, canadaeast, centralindia, koreasouth, koreacentral, southindia, uksouth, ukwest, westcentralus, westindia, westus2 sürümündeki özellikler önizleme aşamasındadır.

varsayılan değer: Standard_D2_v2
--master-vnet-subnet-id

Yalnızca canadacentral, canadaeast, centralindia, koreasouth, koreacentral, southindia, uksouth, ukwest, westcentralus, westindia, westus2 sürümündeki özellikler önizleme aşamasındadır. Özel sanal ağ alt ağ kimliği. Ana küme ayarlandıysa, not aracısının aynı sanal ağı kullanması gerekir. Varsayılan: "".

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

--orchestrator-type -t

Kümedeki uygulamaları yönetmek için kullanılan düzenleyici türü.

kabul edilen değerler: Custom, DCOS, DockerCE, Kubernetes, Swarm
varsayılan değer: DCOS
--orchestrator-version

Yalnızca canadacentral, canadaeast, centralindia, koreasouth, koreacentral, southindia, uksouth, ukwest, westcentralus, westindia, westus2 sürümündeki özellikler önizleme aşamasındadır. Orchestrator Version'ı kullanarak seçtiğiniz orchestrator için semantik sürümü belirtin.

--service-principal

Azure API'lerine kimlik doğrulaması için kullanılan hizmet sorumlusu.

--ssh-key-value

Tüm Linux makinelerini SSH RSA ortak anahtar dizesiyle yapılandırın. Anahtarınız üç parça içermelidir, örneğin 'ssh-rsa AAAAB... Parça... UcyupgH azureuser@linuxvm.

varsayılan değer: ~\.ssh\id_rsa.pub
--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--validate

Herhangi bir kaynak oluşturmadan ARM şablonunu oluşturun ve doğrulayın.

--windows

True ise, aracı havuzlarının varsayılan osType değerini Windows olarak ayarlayın.

az acs delete

Kapsayıcı hizmetini silme.

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

Örnekler

Kapsayıcı hizmetini silme. (otomatik olarak oluşturulmuş)

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

Gerekli Parametreler

--name -n

Kapsayıcı hizmetinin adı. varsayılanı kullanarak az configure --defaults acs=<name>yapılandırabilirsiniz.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--yes -y

Onay isteminde bulunmayın.

az acs list

Kapsayıcı hizmetlerini listeleme.

az acs list [--resource-group]

İsteğe Bağlı Parametreler

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

az acs list-locations

Azure Container Service'in önizlemede ve üretimde olduğu konumları listeleyin.

az acs list-locations

az acs scale

Kapsayıcı hizmetinin özel aracı sayısını değiştirin.

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

Örnekler

Kapsayıcı hizmetinin özel aracı sayısını değiştirin. (otomatik olarak oluşturulmuş)

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

Gerekli Parametreler

--name -n

Kapsayıcı hizmetinin adı. varsayılanı kullanarak az configure --defaults acs=<name>yapılandırabilirsiniz.

--new-agent-count

Kapsayıcı hizmeti için aracı sayısı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

az acs show

Kapsayıcı hizmetinin ayrıntılarını gösterin.

az acs show --name
            --resource-group

Örnekler

Kapsayıcı hizmetinin ayrıntılarını gösterin. (otomatik olarak oluşturulmuş)

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

Gerekli Parametreler

--name -n

Kapsayıcı hizmetinin adı. varsayılanı kullanarak az configure --defaults acs=<name>yapılandırabilirsiniz.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

az acs wait

Bir kapsayıcı hizmetinin istenen duruma ulaşmasını bekleyin.

Bir kapsayıcı hizmetindeki bir işlem kesildiyse veya ile --no-waitbaşlatıldıysa, tamamlanmasını beklemek için bu komutu kullanın.

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

Gerekli Parametreler

--name -n

Kapsayıcı hizmetinin adı. varsayılanı kullanarak az configure --defaults acs=<name>yapılandırabilirsiniz.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--created

'provisioningState' ile 'Succeeded' konumunda oluşturulana kadar bekleyin.

--custom

Koşul özel bir JMESPath sorgusunu karşılayana kadar bekleyin. Örneğin provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Silinene kadar bekleyin.

--exists

Kaynak var olana kadar bekleyin.

--interval

Saniye cinsinden yoklama aralığı.

varsayılan değer: 30
--timeout

Saniye cinsinden maksimum bekleme.

varsayılan değer: 3600
--updated

provisioningState değeri 'Başarılı' olarak güncelleştirilene kadar bekleyin.