Ventaja híbrida de Azure para AKS habilitada por Azure Arc (AKS en Azure Local 22H2)
Se aplica a: AKS en Azure Local 22H2, AKS en Windows Server
Ventaja híbrida de Azure es un programa que le permite reducir significativamente los costos de ejecutar cargas de trabajo en la nube. Con la Ventaja híbrida de Azure para AKS habilitada por Arc, puede maximizar el valor de las licencias locales y modernizar las aplicaciones sin costo adicional.
¿Qué es Ventaja híbrida de Azure para AKS?
Ventaja híbrida de Azure para AKS habilitado por Arc es una nueva ventaja que puede ayudarle a reducir significativamente el costo de ejecutar Kubernetes local o en el perímetro. Funciona al permitirle aplicar sus licencias locales de Windows Server Datacenter o Standard con Software Assurance (SA) para pagar AKS. Cada licencia de núcleo de Windows Server da derecho al uso en 1 núcleo virtual de AKS. Hay algunos detalles importantes a tener en cuenta sobre la activación de la ventaja para AKS:
- Ventaja híbrida de Azure para AKS está habilitado en el nivel de clúster de administración (o host de AKS). No es necesario habilitar la ventaja para los clústeres de cargas de trabajo.
- Si tiene varias implementaciones de AKS en Azure Local o Windows Server, debe habilitar ventaja híbrida de Azure individualmente para cada implementación.
- Si habilita Ventaja híbrida de Azure en una implementación de AKS Arc durante el período de prueba, no anula el período de prueba. La ventaja se activa inmediatamente y se aplica al final del período de prueba.
- La reinstalación de AKS Arc no restablece automáticamente la ventaja. Debe reactivar esta ventaja para la nueva implementación.
Para obtener más información sobre Software Assurance y con qué contratos está disponible, consulte Ventajas de Software Assurance.
En el resto de este artículo se describe cómo activar esta ventaja para AKS en Azure Local o Windows Server.
Sugerencia
También puede maximizar el ahorro de costos mediante la Ventaja híbrida de Azure para Azure Local. Para obtener más información, consulte Ventaja híbrida de Azure para Azure Local.
Activar Ventaja híbrida de Azure para AKS
Requisitos previos
Asegúrese de que tiene un clúster de AKS implementado en azure Local o en un host de Windows Server.
Para usar Azure PowerShell, puede actualizar Azure PowerShell a la versión más reciente (asegúrese de iniciar PowerShell con privilegios de administrador).
Instale o actualice los
Az.Accounts
módulos yAz.ConnectedKubernetes
:Update-Module Az.Accounts Update-Module Az.ConnectedKubernetes
(Opcional) Si la
Az.*
instalación de módulos no se realiza correctamente y no funciona, debe conceder permisos adicionales de PowerShell para ejecutar scripts externos:Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process
Nota:
Debe tener el permiso Microsoft.Kubernetes/connectedClusters/write en el recurso de clúster de Kubernetes habilitado para Azure Arc del clúster de administración (microsoft.kubernetes/connectedclusters
) para activar la Ventaja híbrida de Azure.
Recuperación del nombre del clúster de administración
Para comprobar el clúster de administración de hosts de AKS, ejecute el siguiente comando en cualquier nodo del clúster físico para recuperar el kvaName
nombre:
(Get-AksHciConfig).Kva.kvaName
Salida de ejemplo
"<manangement cluster name>"
Compruebe que Ventaja híbrida de Azure para AKS aún no está habilitado
Compruebe que la ventaja aún no estaba habilitada en el clúster de administración. Si la ventaja está habilitada, debería ver la propiedad AzureHybridBenefit
establecida en true
.
Connect-AzAccount -Tenant <TenantId> -Subscription <SubscriptionId> -UseDeviceAuthentication
Set-AzContext -Subscription <Subscription>
Get-AzConnectedKubernetes -ClusterName <management cluster name> -ResourceGroupName <resource group name> | fl
Salida de ejemplo
{
"agentVersion": "1.8.14",
"azureHybridBenefit": "NotApplicable",
"connectivityStatus": "Connected",
"distribution": "AKS_Management",
"distributionVersion": null,
"id": "/subscriptions/<subscription>/resourceGroups/<resource group>/providers/Microsoft.Kubernetes/connectedClusters/<cluster name>",
"identity": {
},
"infrastructure": "azure_stack_hci",
"kubernetesVersion": "1.23.12",
"lastConnectivityTime": "2022-11-04T14:59:59.050000+00:00",
"location": "eastus",
"miscellaneousProperties": null,
"name": "<management cluster name>",
"offering": "AzureStackHCI_AKS_Management",
"provisioningState": "Succeeded",
"resourceGroup": "<resource group>",
"systemData": {},
"tags": {},
"totalCoreCount": 4,
"totalNodeCount": 1,
"type": "microsoft.kubernetes/connectedclusters"
}
Advertencia
Si tiene un valor vacío para la propiedad distribution
JSON, siga este vínculo para aplicar revisiones al clúster antes de continuar con la activación de Ventaja híbrida de Azure para AKS.
Activar Ventaja híbrida de Azure
Para activar la ventaja de un clúster de AKS, ejecute el siguiente comando en PowerShell y establezca la AzureHybridBenefit
propiedad azure-hybrid-benefit
o true
en . Se le pedirá que confirme el cumplimiento de los términos de ventaja híbrida de Azure antes de continuar.
Update-AzConnectedKubernetes -ClusterName <management cluster name> -ResourceGroupName <resource group name> -AzureHybridBenefit True
Salida de ejemplo
I confirm I have an eligible Windows Server license with Azure Hybrid Benefit to apply this benefit to AKS on Azure Local or Windows Server. Visit https://aka.ms/ahb-aks for details (y/n)
Nota:
También puede realizar la Ventaja híbrida de Azure para la operación de activación de AKS desde una instancia de Azure Cloud Shell.
Compruebe que la ventaja está habilitada
Ejecute el siguiente comando y compruebe que la propiedad AzureHybridBenefit
JSON está establecida True
en .
Get-AzConnectedKubernetes -ClusterName <management cluster name> -ResourceGroupName <resource group name> | fl
Mantener el cumplimiento de Ventaja híbrida de Azure
Después de activar Ventaja híbrida de Azure para AKS, debe comprobar y mantener periódicamente el cumplimiento de Ventaja híbrida de Azure. Puede realizar un inventario de cuántas unidades está ejecutando y comprobar esta lista con las licencias de Software Assurance que tiene. Para determinar cuántos clústeres con Ventaja híbrida de Azure para AKS está ejecutando, puede consultar su factura de Microsoft Azure.
Para calificar para la Ventaja híbrida de Azure para AKS, debe ejecutar AKS en la infraestructura de Microsoft de primera entidad, como Azure Local o Windows Server 2019/2022 y tener la licencia adecuada para cubrir la infraestructura subyacente. Solo puede usar Ventaja híbrida de Azure para AKS durante el término de Software Assurance. Cuando el término de Software Assurance está a punto de expirar, debe renovar el contrato con Software Assurance o desactivar la funcionalidad de Ventaja híbrida de Azure.
Compruebe que Ventaja híbrida de Azure para AKS se aplica a mi factura de Microsoft Azure
Consulte Administración de Costos y Facturación en el portal de Azure para comprobar que la Ventaja Híbrida de Azure para AKS se aplicó a la factura de Microsoft Azure. La facturación no se aplica en tiempo real; Hay un retraso de varias horas desde el momento en que se activa la Ventaja híbrida de Azure antes de que se muestre en la factura.
Desactivar Ventaja híbrida de Azure para AKS
Ejecute el siguiente comando para desactivar la ventaja:
Update-AzConnectedKubernetes -ClusterName <management cluster name> -ResourceGroupName <resource group name> -AzureHybridBenefit False