為了確保 Microsoft Azure 有足夠的容量可供 Azure Kubernetes Service (AKS) 叢集使用,請測試 Microsoft Azure 虛擬機器型號的可用性,並檢查區域 CPU 輸出。

以下是 Microsoft Azure 容量需求 中建議的程序。這些步驟包括命令和輸出範例。這些命令會對 Microsoft Azure 虛擬機器型號的可用性進行測試,該虛擬機器型號將在指定區域的所有可用性區域 (1、2、3) 中,用於 AKS 叢集中的 Horizon Edge 閘道

程序

  1. 執行命令以取得機器類型 (例如 Standard_D2) 的區域 SKU 限制,如以下通用範例和其後的具體範例所示。
    az vm list-skus --location <azure_region_where_edge_is_being_deployed> --size Standard_D2 --all --output table 
    以下代碼範例是 location westeurope 中的區域限制的具體測試。
    az vm list-skus --location westeurope --size Standard_D2 --all --output table
    

    前述命令的輸出範例如下所示。第一個範例是成功的結果,表示沒有限制。第二個範例是失敗的結果,表示有限制。

    輸出成功的結果 - 沒有任何限制
    ResourceType     Locations    Name                  Zones    Restrictions
    ---------------  -----------  --------------------  -------  --------------
    virtualMachines  westeurope   Standard_D2_v3        1,2,3    None
    
    輸出失敗的結果 - 有限制
    ResourceType     Locations    Name                  Zones    Restrictions
    ---------------  -----------  --------------------  -------  --------------
    virtualMachines  westeurope   Standard_D2           1,2,3    'NotAvailableForSubscription, type: Zone, locations: westeurope, zones: 1,2,3']
    
  2. 執行命令以取得整個區域的 CPU 限制,如以下通用範例和其後的具體範例所示。
    az vm list-usage --location <azure_region_where_edge_is_being_deployed> -o table
    
    以下代碼範例是 location westeurope 中的總 CPU 區域限制的具體測試。
    az vm list-usage --location westeurope -o table
    

    前述命令的輸出範例如下所示。第一個範例是成功的結果,因為 Total Regional vCPUs CurrentValue25 或更大 (此處為 26),表示沒有限制。第二個範例是失敗的結果,因為 Total Regional vCPUsLimit 小於 25 (此處為 10),表示有限制。

    輸出成功的結果 - 沒有任何限制
    Name                                      CurrentValue    Limit
    ----------------------------------------  --------------  -------
    Availability Sets                         1               2500
    Total Regional vCPUs                      26              310
    Virtual Machines                          11              25000
    Virtual Machine Scale Sets                1               2500
    Dedicated vCPUs                           0               3000
    Cloud Services                            0               2500
    
    輸出失敗的結果 - 有限制
    Name                                      CurrentValue    Limit
    ----------------------------------------  --------------  -------
    Availability Sets                         0               2500
    Total Regional vCPUs                      0               10
    Virtual Machines                          0               25000
    Virtual Machine Scale Sets                0               2500
    Dedicated vCPUs                           0               3000
    Cloud Services                            0               2500
    

下一步