Azure Arc에서 사용하도록 설정된 AKS에 대한 Azure 하이브리드 혜택(Azure Local 22H2의 AKS)
적용 대상: Azure Local 22H2의 AKS, Windows Server의 AKS
Azure 하이브리드 혜택은 클라우드에서 워크로드를 실행하는 데 드는 비용을 크게 줄일 수 있는 프로그램입니다. Arc에서 AKS용 Azure 하이브리드 혜택을 사용하면 온-프레미스 라이선스의 가치를 최대화하고 추가 비용 없이 애플리케이션을 현대화할 수 있습니다.
AKS의 Azure 하이브리드 혜택란?
Arc에서 사용하도록 설정된 AKS에 대한 Azure 하이브리드 혜택 온-프레미스 또는 에지에서 Kubernetes를 실행하는 비용을 크게 줄일 수 있는 새로운 이점입니다. AKS 비용을 지불하기 위해 SA(Software Assurance)를 사용하여 온-프레미스 Windows Server Datacenter 또는 표준 라이선스를 적용할 수 있습니다. 각 Windows Server 코어 라이선스는 AKS의 1개 가상 코어에서 사용할 수 있습니다. AKS에 대한 혜택 활성화와 관련하여 유의해야 할 몇 가지 중요한 세부 정보가 있습니다.
- AKS에 대한 Azure 하이브리드 혜택 관리 클러스터(또는 AKS 호스트) 수준에서 사용하도록 설정됩니다. 워크로드 클러스터에 대한 이점을 사용하도록 설정할 필요가 없습니다.
- Azure 로컬 또는 Windows Server 배포에 여러 AKS가 있는 경우 각 배포에 대해 개별적으로 Azure 하이브리드 혜택을 사용하도록 설정해야 합니다.
- 평가 기간 동안 AKS Arc 배포에서 Azure 하이브리드 혜택 사용하도록 설정하면 평가 기간이 무효화되지 않습니다. 혜택은 즉시 활성화되며 평가 기간이 끝날 때 적용됩니다.
- AKS Arc를 다시 설치해도 혜택이 자동으로 복구되지는 않습니다. 새 배포에 대해 이 혜택을 다시 활성화해야 합니다.
Software Assurance 및 사용 가능한 계약에 대한 자세한 내용은 Software Assurance의 혜택을 참조하세요.
이 문서의 나머지 부분에는 Azure 로컬 또는 Windows Server의 AKS에 대해 이 혜택을 활성화하는 방법에 대해 설명합니다.
팁
Azure Local에 대한 Azure 하이브리드 혜택을 사용하여 비용 절감을 최대화할 수 있습니다. 자세한 내용을 보려면 Azure Local에 대한 Azure 하이브리드 혜택
AKS에 대한 Azure 하이브리드 혜택 활성화
필수 조건
AZURE 로컬 또는 Windows Server 호스트에 AKS 클러스터가 배포되어 있는지 확인합니다.
Azure PowerShell을 사용하려면 Azure PowerShell을 최신 버전으로 업그레이드할 수 있습니다(관리자 권한으로 PowerShell을 시작해야 합니다).
및 모듈을
Az.Accounts
Az.ConnectedKubernetes
설치하거나 업데이트합니다.Update-Module Az.Accounts Update-Module Az.ConnectedKubernetes
(선택 사항) 모듈 설치에
Az.*
성공하지 못하고 작동하지 않는 경우 외부 스크립트를 실행하려면 추가 PowerShell 권한을 부여해야 합니다.Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process
참고 항목
Azure 하이브리드 혜택을 활성화하려면 관리 클러스터(microsoft.kubernetes/connectedclusters
)의 Azure Arc 지원 Kubernetes 클러스터 리소스에 대한 Microsoft.Kubernetes/connectedClusters/write 권한이 있어야 합니다.
관리 클러스터 이름 검색
이름을 검색하기 위해 물리적 클러스터의 한 노드에서 다음 명령을 실행하여 AKS 호스트 관리 클러스터를 kvaName
확인할 수 있습니다.
(Get-AksHciConfig).Kva.kvaName
샘플 출력
"<manangement cluster name>"
AKS에 대한 Azure 하이브리드 혜택 아직 사용하도록 설정되어 있지 않은지 확인합니다.
관리 클러스터에서 혜택이 아직 사용하도록 설정되어 있지 않은지 확인합니다. 혜택 기능이 활성화되면, 속성 AzureHybridBenefit
가 true
으로 설정된 것을 확인할 수 있습니다.
Connect-AzAccount -Tenant <TenantId> -Subscription <SubscriptionId> -UseDeviceAuthentication
Set-AzContext -Subscription <Subscription>
Get-AzConnectedKubernetes -ClusterName <management cluster name> -ResourceGroupName <resource group name> | fl
샘플 출력
{
"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"
}
Warning
JSON 속성distribution
에 대한 빈 값이 있는 경우 AKS에 대한 Azure 하이브리드 혜택 활성화하기 전에 이 링크를 따라 클러스터를 패치합니다.
Azure 하이브리드 혜택 활성화
AKS 클러스터에 대한 혜택을 활성화하려면 PowerShell에서 다음 명령을 실행하고 또는 AzureHybridBenefit
속성을 .로 azure-hybrid-benefit
설정합니다true
. 계속하기 전에 Azure 하이브리드 혜택 약관 준수를 확인하라는 메시지가 표시됩니다.
Update-AzConnectedKubernetes -ClusterName <management cluster name> -ResourceGroupName <resource group name> -AzureHybridBenefit True
샘플 출력
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)
참고 항목
Azure Cloud Shell 인스턴스에서 AKS 정품 인증 작업에 대한 Azure 하이브리드 혜택 수행할 수도 있습니다.
혜택이 사용하도록 설정되어 있는지 확인합니다.
다음 명령을 실행하고 JSON 속성 AzureHybridBenefit
이 .로 설정되어 있는지 확인합니다 True
.
Get-AzConnectedKubernetes -ClusterName <management cluster name> -ResourceGroupName <resource group name> | fl
Azure 하이브리드 혜택 규정 준수 유지 관리
AKS에 대한 Azure 하이브리드 혜택 활성화한 후에는 정기적으로 Azure 하이브리드 혜택 준수를 확인하고 유지 관리해야 합니다. 현재 운영 중인 단위 수를 파악하고 이를 보유한 Software Assurance 라이선스와 대조할 수 있습니다. 실행 중인 AKS에 대한 Azure 하이브리드 혜택이 있는 클러스터 수를 확인하려면 Microsoft Azure 청구서를 살펴볼 수 있습니다.
AKS에 대한 Azure 하이브리드 혜택을 받으려면 Azure Local 또는 Windows Server 2019/2022와 같은 자사 Microsoft 인프라에서 AKS를 실행하고 기본 인프라를 포함할 적절한 라이선스가 있어야 합니다. Software Assurance 용어 중에 AKS에 대한 Azure 하이브리드 혜택만 사용할 수 있습니다. Software Assurance 용어가 만료되려면 Software Assurance와의 계약을 갱신하거나 Azure 하이브리드 혜택 기능을 비활성화해야 합니다.
AKS에 대한 Azure 하이브리드 혜택 Microsoft Azure 청구서에 적용되는지 확인합니다.
AKS에 대한 Azure 하이브리드 혜택이 Microsoft Azure 청구서에 적용되었는지 확인하려면 Azure 포털의 비용 관리 및 청구을 확인하세요. 청구는 실시간으로 적용되지 않습니다. 청구서에 표시되기 전에 Azure 하이브리드 혜택을 활성화하는 시간부터 몇 시간 지연이 있습니다.
AKS에 대한 Azure 하이브리드 혜택 비활성화
다음 명령을 실행하여 혜택을 비활성화합니다.
Update-AzConnectedKubernetes -ClusterName <management cluster name> -ResourceGroupName <resource group name> -AzureHybridBenefit False