Aracılığıyla paylaş


Azure Kubernetes Service (AKS) kümesine Azure Ayrılmış Ana Bilgisayar ekleme

Azure Ayrılmış Konak, tek Azure aboneliğine ayrılmış fiziksel sunucular (bir veya birden çok sanal makineyi barındırabilen) sağlayan bir hizmettir. Ayrılmış konaklar, kaynak olarak sağlanan ve veri merkezlerimizde kullanılan aynı fiziksel sunuculardır. Bir bölge, kullanılabilirlik alanı veya hata etki alanı içinde ayrılmış konaklar sağlayabilirsiniz. Ardından sanal makineleri ihtiyaçlarınıza en uygun yapılandırmayla doğrudan sağlanan konakların içine yerleştirebilirsiniz.

AKS kümenizle düğümler için Azure Ayrılmış Konakları'nı kullanmanın aşağıdaki avantajları vardır:

  • Fiziksel sunucu düzeyinde donanım yalıtımı. Konaklarınıza başka hiçbir VM yerleştirilmez. Ayrılmış konaklar aynı veri merkezlerine dağıtılır ve diğer, yalıtılmamış konaklar ile aynı ağı ve temel depolama altyapısını paylaşır.
  • Azure platformu tarafından başlatılan bakım olayları üzerinde denetim. Çoğu bakım olayının sanal makineleriniz üzerinde çok az etkisi olmasa da, her saniye duraklamanın etkisinin olabileceği bazı hassas iş yükleri vardır. Ayrılmış konaklarla, hizmetinize etkisini azaltmak için bir bakım penceresi seçebilirsiniz.

Başlamadan önce

  • Azure aboneliği. Azure aboneliğiniz yoksa ücretsiz hesap oluşturabilirsiniz.
  • Başlamadan önce Azure CLI sürümünüzün 2.39.0 veya üzeri olduğundan emin olun. Önceki bir sürümse en son sürümü yükleyin.

Sınırlamalar

Azure Ayrılmış Ana Bilgisayarı Azure Kubernetes Service ile tümleştirdiğinizde aşağıdaki sınırlamalar geçerlidir:

  • Hızlandırılmış Ağ
  • Mevcut bir aracı havuzu ADH dışından ADH veya ADH olmayana dönüştürülemez.
  • A konak grubundan B konak grubuna aracı havuzunu güncelleştirmek desteklenmez.
  • AdH'nin abonelikler arasında kullanılması.

AKS'de ADH Kapasitesini Planlama

Tüm konak SKU'ları tüm bölgelerde ve kullanılabilirlik alanlarında kullanılamaz. Ayrılmış konaklar sağlamaya başlamadan önce konak kullanılabilirliğini ve teklif kısıtlamalarını listeleyebilirsiniz.

az vm list-skus --location eastus --resource-type hostGroups/hosts  -o table

Not

İlk olarak, konak grubu kullanılırken düğüm havuzu hata etki alanı sayısı her zaman konak grubu hata etki alanı sayısıyla aynıdır. ADH ve AKS ile çalışmak üzere küme otomatik ölçeklendirmesini kullanmak için lütfen konak grubu hata etki alanı sayınızın ve kapasitenizin yeterli olduğundan emin olun. İkinci olarak, hata etki alanı sayısını varsayılan değer olan 1'den başka bir sayıya değiştirdiğinizde, bunların yanlış yapılandırma olarak ne yaptığını biliyorsanız hesaplanamaz bir yapılandırmaya neden olabilir.

Beklenen VM Kullanımına göre kaç ana bilgisayar gerekeceğini belirleyin.

Dağıtmadan önce boyuta göre allocatable VM sayısını belirlemek için konak kullanımını değerlendirin.

az vm host get-instance-view --resource-group myDHResourceGroup --host-group MyHostGroup --name MyHost

AKS kümesine Ayrılmış Konak Grubu ekleme

Konak grubu, ayrılmış konaklardan oluşan bir koleksiyonu temsil eden bir kaynaktır. Bir bölgede ve kullanılabilirlik alanında bir konak grubu oluşturur ve buna konak eklersiniz. Yüksek kullanılabilirlik planlaması yaparken daha fazla seçenek vardır. Ayrılmış konaklarınızla aşağıdaki seçeneklerden birini veya ikisini birden kullanabilirsiniz:

  • Birden çok kullanılabilirlik alanına yayma. Bu durumda, kullanmak istediğiniz bölgelerin her birinde bir konak grubuna sahip olmanız gerekir.
  • Fiziksel raflara eşlenen birden çok hata etki alanına yayma.

Her iki durumda da konak grubunuz için hata etki alanı sayısını sağlamanız gerekir. Grubunuzdaki hata etki alanlarını yaymak istemiyorsanız, 1 hata etki alanı sayısını kullanın.

Ayrıca hem kullanılabilirlik alanlarını hem de hata etki alanlarını kullanmaya karar vekleyebilirsiniz.

Konak Grubu Oluşturma

Şimdi konak grubunda ayrılmış bir konak oluşturun. Konağın adına ek olarak, konak için SKU sağlamanız gerekir. Konak SKU'su, ayrılmış konağınız için desteklenen VM serisini ve donanım neslini yakalar.

Konak SKU'ları ve fiyatlandırma hakkında daha fazla bilgi için bkz . Azure Ayrılmış Ana Bilgisayar fiyatlandırması.

Konak oluşturmak için az vm host create komutunu kullanın. Konak grubunuz için bir hata etki alanı sayısı ayarlarsanız, konağınız için hata etki alanını belirtmeniz istenir.

Bu örnekte, hem kullanılabilirlik alanlarını hem de hata etki alanlarını kullanarak bir konak grubu oluşturmak için az vm host group create kullanacağız.

az vm host group create \
--name myHostGroup \
--resource-group myDHResourceGroup \
--zone 1 \
--platform-fault-domain-count 1 \
--automatic-placement true

Ayrılmış Ana Bilgisayar Oluşturma

Şimdi konak grubunda ayrılmış bir konak oluşturun. Konağın adına ek olarak, konak için SKU sağlamanız gerekir. Konak SKU'su, ayrılmış konağınız için desteklenen VM serisini ve donanım neslini yakalar.

Konak grubunuz için bir hata etki alanı sayısı ayarlarsanız, konağınız için hata etki alanını belirtmeniz gerekir.

az vm host create \
--host-group myHostGroup \
--name myHost \
--sku DSv3-Type1 \
--platform-fault-domain 1 \
--resource-group myDHResourceGroup

Kullanıcı tarafından atanan kimliği kullanma

Önemli

Konak Grubunun Kaynak Grubunda "katkıda bulunan" rolüne sahip kullanıcı tarafından atanan bir Kimlik gereklidir.

İlk olarak Yönetilen Kimlik oluşturun

az identity create --resource-group <Resource Group> --name <Managed Identity name>

Yönetilen Kimlik Atama

az role assignment create --assignee <id> --role "Contributor" --scope <Resource id>

Konak Grubunu kullanarak AKS kümesi oluşturma

BIR AKS kümesi oluşturun ve az önce yapılandırdığınız Konak Grubunu ekleyin.

az aks create \
    --resource-group MyResourceGroup \
    --name MyManagedCluster \
    --location eastus \
    --nodepool-name agentpool1 \
    --node-count 1 \
    --host-group-id <id> \
    --node-vm-size Standard_D2s_v3 \
    --assign-identity <id> \
    --generate-ssh-keys

Mevcut AKS kümesine Ayrılmış Konak Düğümü Havuzu ekleme

Zaten var olan bir AKS kümesine Konak Grubu ekleyin.

az aks nodepool add --cluster-name MyManagedCluster --name agentpool3 --resource-group MyResourceGroup --node-count 1 --host-group-id <id> --node-vm-size Standard_D2s_v3

AKS kümesinden Ayrılmış Konak Düğümü Havuzunu kaldırma

az aks nodepool delete --cluster-name MyManagedCluster --name agentpool3 --resource-group MyResourceGroup

Sonraki adımlar

Bu makalede, Ayrılmış konak ile AKS kümesi oluşturmayı ve var olan bir kümeye ayrılmış bir konak eklemeyi öğrendiniz. Ayrılmış Konaklar hakkında daha fazla bilgi için bkz . ayrılmış konaklar.