Преимущество гибридного использования 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 будет задержка в несколько часов, пока она не появится в счете.
Дальнейшие действия
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделе:Отправить и просмотреть отзыв по