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 avantajları şunlardır:
- Fiziksel sunucu düzeyinde donanım yalıtımı. Konaklarınıza başka VM yerleştirilmeyecek. 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 olsa da, duraklatma işleminin her saniyesinin etki yaratabileceği bazı hassas iş yükleri vardır. Ayrılmış konaklarla, hizmetinize olan etkiyi 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 olmayandan ADH veya ADH olmayana dönüştürülemez.
- Aracı havuzunuN A konak grubundan B konak grubuna güncelleştirilmiş olması desteklenmez.
- Abonelikler arasında ADH kullanma.
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 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, yanlış yapılandırma nedeniyle ne yaptıklarını biliyorsanız bu, hesaplanamaz bir yapılandırmaya yol açabilir.
Beklenen VM Kullanımına göre kaç konak 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 konaklar eklersiniz. Yüksek kullanılabilirlik için planlama yaparken daha fazla seçenek vardır. Ayrılmış konaklarınızla aşağıdaki seçeneklerden birini veya her ikisini de kullanabilirsiniz:
- Birden çok kullanılabilirlik alanına yayma. Bu durumda, kullanmak istediğiniz bölgelerin her birinde bir konak grubunuz olması 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, hata etki alanı sayısı olarak 1 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 oluşturmayı yakalar.
Konak SKU'ları ve fiyatlandırması 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 az vm host group create komutunu kullanarak hem kullanılabilirlik alanlarını hem de hata etki alanlarını kullanan bir konak grubu oluşturacağı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 oluşturmayı 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
Var olan bir 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.
Azure Kubernetes Service
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin