Преимущество гибридного использования Azure для AKS с поддержкой Azure Arc (AKS в Azure Stack HCI 23H2)

Область применения: Azure Stack HCI, версия 23H2

Преимущество гибридного использования Azure — это программа, которая позволяет значительно снизить затраты на выполнение рабочих нагрузок в облаке. С помощью Преимущество гибридного использования Azure для AKS, включаемых Arc, вы можете максимально повысить ценность локальных лицензий и модернизировать приложения без дополнительных затрат.

Что такое Преимущество гибридного использования Azure для AKS?

Преимущество гибридного использования Azure для AKS, включаемого Arc, — это новое преимущество, которое позволяет значительно снизить затраты на запуск Kubernetes в локальной среде или на пограничном компьютере. Она позволяет применять локальные лицензии Windows Server Datacenter или standard с software Assurance (SA) для оплаты AKS. Каждая лицензия windows Server core дает право на использование в 1 виртуальном ядре AKS. Есть несколько важных сведений, которые следует отметить в отношении активации преимущества для AKS:

  • Преимущество гибридного использования Azure для AKS включена на уровне кластера управления (или узла AKS). Вам не нужно включать преимущество для кластеров рабочей нагрузки.
  • Если у вас есть несколько развертываний AKS в Azure Stack HCI или Windows Server, необходимо включить Преимущество гибридного использования Azure по отдельности для каждого развертывания.
  • Если включить Преимущество гибридного использования Azure в развертывании AKS Arc в течение пробного периода, пробный период не обнуляется. Преимущество активируется немедленно и применяется в конце пробного периода.
  • Переустановка AKS Arc не восстанавливает преимущество автоматически. Необходимо повторно активировать это преимущество для нового развертывания.

Дополнительные сведения о Программе Software Assurance и о доступных соглашениях см. в разделе Преимущества Software Assurance.

В оставшейся части этой статьи описывается, как активировать это преимущество для AKS в Azure Stack HCI или Windows Server.

Совет

Вы можете максимально сократить затраты, также используя Преимущество гибридного использования Azure для Azure Stack HCI. Дополнительные сведения см. в статье Преимущество гибридного использования Azure для Azure Stack HCI.

Использование Преимущество гибридного использования Azure для AKS при настройке кластера

Предупреждение

Преимущество гибридного использования Azure для AKS Arc не работает в пакетном номере SKU партнера OEM. Если параметр включен, этот параметр не действует.

Чтобы включить Преимущество гибридного использования Azure для AKS во время создания кластера, используйте --enable-ahub флаг при запуске az aksarc create:

az aksarc create -n <cluster name> -g <resource group> --custom-location <custom location> --enable-ahub

Образец вывода:

{
  "extendedLocation": { 
    "name": "<custom location>", 
    "type": "CustomLocation" 
  }, 
  "id": "/subscriptions/<subscription id>/resourceGroups/<resource group>/providers/Microsoft.Kubernetes/connectedClusters/<cluster name>/providers/Microsoft.HybridContainerService/provisionedClusterInstances/default", 
  "name": "default", 
  "properties": { 
    "agentPoolProfiles": [ 
      { 
        "osSku": "CBLMariner", 
        "osType": "Linux", 
        "vmSize": "Standard_A4_v2" 
      } 
    ], 
    "autoScalerProfile": { 
    }, 
    "cloudProviderProfile": { 
      "infraNetworkProfile": { 
        "vnetSubnetIds": [    ] 
      } 
    }, 
    "clusterVmAccessProfile": { 
      "authorizedIpRanges": null 
    }, 
    "controlPlane": { 
      "controlPlaneEndpoint": { 
        "hostIp": null 
      }, 
      "count": 1, 
      "vmSize": "Standard_A4_v2" 
    }, 
    "kubernetesVersion": "1.25.11", 
    "licenseProfile": { 
      "azureHybridBenefit": "True" 
    }, 
    "linuxProfile": { 
      "ssh": { 
        "publicKeys": [ 
          { 
            "keyData": "<ssh key>" 
          } 
        ] 
      } 
    }, 
    "networkProfile": { 
      "networkPolicy": "calico", 
      "podCidr": "10.244.0.0/16" 
    }, 
    "provisioningState": "Succeeded", 
    "status": { 
      "controlPlaneStatus": [ 
      ], 
      "currentState": "Succeeded", 
      "errorMessage": null, 
      "operationStatus": null 
    }, 
    "storageProfile": { 
      "nfsCsiDriver": { 
        "enabled": true 
      }, 
      "smbCsiDriver": { 
        "enabled": true 
      } 
    } 
  }, 
  "resourceGroup": "<resource group>", 
  "systemData": { 
  }, 
  "type": "microsoft.hybridcontainerservice/provisionedclusterinstances" 
}

Использование Преимущество гибридного использования Azure для AKS в существующем кластере

az aksarc update Выполните команду с флагом --enable-ahub , чтобы активировать Преимущество гибридного использования Azure для AKS в кластере, который уже был создан без включенного преимущества:

az aksarc update --name <cluster name> -g <resource group> --enable-ahub

Деактивация Преимущество гибридного использования Azure для AKS

Чтобы отключить Преимущество гибридного использования Azure для AKS Arc, выполните следующую команду:

az aksarc update --name <cluster name> -g <resource group> --disable-ahub

Образец вывода:

{ 
"extendedLocation": { 
    "name": "<custom location>", 
    "type": "CustomLocation" 
  }, 
  "id": "/subscriptions/<subscription id>/resourceGroups/<resource group>/providers/Microsoft.Kubernetes/connectedClusters/<cluster name>/providers/Microsoft.HybridContainerService/provisionedClusterInstances/default", 
  "name": "default", 
  "properties": { 
    "agentPoolProfiles": [ 
      { 
        "osSku": "CBLMariner", 
        "osType": "Linux", 
        "vmSize": "Standard_A4_v2" 
      } 
    ], 
    "autoScalerProfile": { 
    }, 
    "cloudProviderProfile": { 
      "infraNetworkProfile": { 
        "vnetSubnetIds": [    ] 
      } 
    }, 
    "clusterVmAccessProfile": { 
      "authorizedIpRanges": null 
    }, 
    "controlPlane": { 
      "controlPlaneEndpoint": { 
        "hostIp": null 
      }, 
      "count": 1, 
      "vmSize": "Standard_A4_v2" 
    }, 
    "kubernetesVersion": "1.25.11", 
    "licenseProfile": { 
      "azureHybridBenefit": "False" 
    }, 
    "linuxProfile": { 
      "ssh": { 
        "publicKeys": [ 
          { 
            "keyData": "<ssh key>" 
          } 
        ] 
      } 
    }, 
    "networkProfile": { 
      "networkPolicy": "calico", 
      "podCidr": "10.244.0.0/16" 
    }, 
    "provisioningState": "Succeeded", 
    "status": { 
      "controlPlaneStatus": [ 
      ], 
      "currentState": "Succeeded", 
      "errorMessage": null, 
      "operationStatus": null 
    }, 
    "storageProfile": { 
      "nfsCsiDriver": { 
        "enabled": true 
      }, 
      "smbCsiDriver": { 
        "enabled": true 
      } 
    } 
  }, 
  "resourceGroup": "<resource group>", 
  "systemData": { 
  }, 
  "type": "microsoft.hybridcontainerservice/provisionedclusterinstances" 
}

Обеспечение соответствия требованиям для Преимущество гибридного использования Azure

После активации Преимущество гибридного использования Azure для AKS необходимо регулярно проверка и поддерживать соответствие требованиям для Преимущество гибридного использования Azure. Вы можете выполнить инвентаризацию количества единиц, которые вы используете, и проверка это в отношении имеющихся лицензий Software Assurance. Чтобы определить, сколько кластеров с Преимущество гибридного использования Azure для AKS вы используете, ознакомьтесь со своим счетом за Microsoft Azure.

Чтобы претендовать на Преимущество гибридного использования Azure для AKS, вы должны использовать AKS в инфраструктуре Майкрософт первой стороны, такой как Azure Stack HCI или Windows Server 2019/2022, и иметь соответствующую лицензию для покрытия базовой инфраструктуры. Вы можете использовать Преимущество гибридного использования Azure для AKS только в течение срока действия Software Assurance. Когда срок действия Software Assurance приближается к истечении срока действия, необходимо либо продлить соглашение с Software Assurance, либо отключить функциональность Преимущество гибридного использования Azure.

Убедитесь, что Преимущество гибридного использования Azure для AKS применяется к моему счету Microsoft Azure

См. статью Управление затратами и выставление счетов в портал Azure, чтобы убедиться, что Преимущество гибридного использования Azure для AKS применена к счету Microsoft Azure. Обратите внимание, что выставление счетов не применяется в режиме реального времени. С момента активации Преимущество гибридного использования Azure будет задержка в несколько часов, пока она не появится в счете.

Дальнейшие действия