Azure Arc ile etkinleştirilen AKS için Azure Hibrit Avantajı (Azure 22H2 Lokali'nde AKS)
Şunlar için geçerlidir: Azure Yerel 22H2'de AKS, Windows Server'da AKS
Azure Hibrit Avantajı, bulutta çalışan iş yüklerinin maliyetlerini önemli ölçüde azaltmanızı sağlayan bir programdır. Arc tarafından etkinleştirilen AKS için Azure Hibrit Avantajı sayesinde şirket içi lisanslarınızın değerini en üst düzeye çıkarabilir ve uygulamalarınızı ek ücret ödemeden modernleştirebilirsiniz.
AKS için Azure Hibrit Avantajı nedir?
Arc tarafından etkinleştirilen AKS için Azure Hibrit Avantajı, Kubernetes'i şirket içinde veya uçta çalıştırma maliyetini önemli ölçüde azaltmanıza yardımcı olabilecek yeni bir avantajdır. Aks için ödeme yapmak için şirket içi Windows Server Veri Merkezi veya Yazılım Güvencesi (SA) ile Standart lisanslarınızı uygulamanıza olanak sağlayarak çalışır. Her Windows Server çekirdek lisansı, AKS'nin 1 sanal çekirdeğinde kullanma hakkı sağlar. AKS avantajının etkinleştirilmesi ile ilgili dikkat edilmesi gereken birkaç önemli ayrıntı vardır:
- AKS için Azure Hibrit Avantajı yönetim kümesi (veya AKS konağı) düzeyinde etkinleştirilir. İş yükü kümeleri için avantajı etkinleştirmeniz gerekmez.
- Azure Yerel veya Windows Server dağıtımlarında birden çok AKS'niz varsa, her dağıtım için Azure Hibrit Avantajı'nı ayrı ayrı etkinleştirmeniz gerekir.
- Deneme süresi boyunca AKS Arc dağıtımında Azure Hibrit Avantajı etkinleştirirseniz, deneme süreniz sıfırlanmaz. Avantaj hemen etkinleştirilir ve deneme süresinin sonunda uygulanır.
- AKS Arc'ın yeniden yüklenmesi avantajı otomatik olarak yeniden sağlamaz. Yeni dağıtım için bu avantajı yeniden etkinleştirmeniz gerekir.
Yazılım Güvencesi ve hangi sözleşmelerle kullanılabilir olduğu hakkında daha fazla bilgi için bkz . Yazılım Güvencesinin Avantajları.
Bu makalenin geri kalanında, Azure Local veya Windows Server'da AKS için bu avantajın nasıl etkinleştirileceği açıklanmaktadır.
İpucu
Azure Yerel için Azure Hibrit Avantajı'nı da kullanarak maliyet tasarruflarını en üst düzeye çıkarabilirsiniz. Daha fazla bilgi için bkz. Azure Yereliçin
AKS için Azure Hibrit Avantajı etkinleştirme
Önkoşullar
Azure Yerel veya Windows Server konağına dağıtılmış bir AKS kümeniz olduğundan emin olun.
Azure PowerShell'i kullanmak için Azure PowerShell'i en son sürüme yükseltebilirsiniz (PowerShell'i yönetici ayrıcalıklarıyla başlattığınızdan emin olun).
ve
Az.Accounts
modüllerini yükleyin veya güncelleştirinAz.ConnectedKubernetes
:Update-Module Az.Accounts Update-Module Az.ConnectedKubernetes
(İsteğe bağlı)
Az.*
Modül yüklemesi başarılı olmazsa ve işe yaramazsa, dış betikleri yürütmek için ek PowerShell izinleri vermelisiniz:Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process
Not
Azure Hibrit Avantajı'nı etkinleştirmek için yönetim kümesinin Azure Arc özellikli Kubernetes küme kaynağında (
Yönetim kümenizin adını alma
Adı almak kvaName
için fiziksel kümenizdeki herhangi bir düğümde aşağıdaki komutu çalıştırarak AKS konak yönetim kümesini doğrulayabilirsiniz:
(Get-AksHciConfig).Kva.kvaName
Örnek çıktı
"<manangement cluster name>"
AKS için Azure Hibrit Avantajı'nin henüz etkinleştirilmediğini doğrulayın
Avantajın yönetim kümenizde zaten etkinleştirilmemiş olup olmadığını denetleyin. Özellik etkinse, AzureHybridBenefit
özelliğinin true
olarak ayarlandığını görmelisiniz.
Connect-AzAccount -Tenant <TenantId> -Subscription <SubscriptionId> -UseDeviceAuthentication
Set-AzContext -Subscription <Subscription>
Get-AzConnectedKubernetes -ClusterName <management cluster name> -ResourceGroupName <resource group name> | fl
Örnek çıktı
{
"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"
}
Uyarı
JSON özelliği distribution
için boş bir değeriniz varsa, AKS için Azure Hibrit Avantajı etkinleştirmeye devam etmeden önce kümenize düzeltme eki uygulamak için bu bağlantıyı izleyin.
Azure Hibrit Avantajı etkinleştirme
AKS kümesi avantajını etkinleştirmek için PowerShell'de aşağıdaki komutu çalıştırın ve or AzureHybridBenefit
özelliğini olarak azure-hybrid-benefit
ayarlayıntrue
. Devam etmeden önce Azure Hibrit Avantajı koşullarıyla uyumluluğu onaylamanız istenir.
Update-AzConnectedKubernetes -ClusterName <management cluster name> -ResourceGroupName <resource group name> -AzureHybridBenefit True
Örnek çıktı
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)
Not
Azure Cloud Shell örneğinden AKS etkinleştirme işlemi için Azure Hibrit Avantajı de yapabilirsiniz.
Avantajın etkinleştirildiğini doğrulayın
Aşağıdaki komutu çalıştırın ve JSON özelliğinin AzureHybridBenefit
olarak True
ayarlanıp ayarlanmadığını denetleyin.
Get-AzConnectedKubernetes -ClusterName <management cluster name> -ResourceGroupName <resource group name> | fl
Azure Hibrit Avantajı uyumluluğunu koruma
AKS için Azure Hibrit Avantajı etkinleştirdikten sonra, Azure Hibrit Avantajı uyumluluğunu düzenli olarak denetlemeniz ve korumanız gerekir. Kaç birim çalıştırdığınızın envanterini oluşturabilir ve bu listeyi Yazılım Güvencesi lisanslarına göre de kontrol edebilirsiniz. AKS için Azure Hibrit Avantajı ile kaç küme çalıştırdığınızı belirlemek için Microsoft Azure faturanıza bakabilirsiniz.
AKS için Azure Hibrit Avantajı'na hak kazanmak için AKS'yi Azure Yerel veya Windows Server 2019/2022 gibi birinci taraf Microsoft altyapısında çalıştırıyor olmanız ve temel altyapıyı kapsayacak uygun lisansa sahip olmanız gerekir. AKS için Azure Hibrit Avantajı yalnızca Yazılım Güvencesi dönemi boyunca kullanabilirsiniz. Yazılım Güvencesi süresi dolmak üzereyken, Yazılım Güvencesi ile sözleşmenizi yenilemeniz veya Azure Hibrit Avantajı işlevselliğini devre dışı bırakmanız gerekir.
AKS için Azure Hibrit Avantajı Microsoft Azure Faturama uygulandığını doğrulayın
AKS için Azure Hibrit Avantajı'nın Microsoft Azure faturanıza uygulandığını doğrulamak için Bkz. Azure portalında Maliyet Yönetimi ve Faturalama
AKS için Azure Hibrit Avantajı devre dışı bırakma
Avantajı devre dışı bırakmak için aşağıdaki komutu çalıştırın:
Update-AzConnectedKubernetes -ClusterName <management cluster name> -ResourceGroupName <resource group name> -AzureHybridBenefit False