Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
AKS'de, aynı yapılandırmalara sahip düğümler düğüm havuzlarında birlikte gruplandırılır. Her havuz, uygulamalarınızı çalıştıran VM'leri içerir. Önceki öğreticide, tek düğümlü havuza sahip bir Azure Linux Container Host kümesi oluşturdunuz. Uygulamalarınızın değişen işlem veya depolama gereksinimlerini karşılamak için ek kullanıcı düğümü havuzları oluşturabilirsiniz.
Beşin ikinci bölümü olan bu öğreticide şunların nasıl yapılacağını öğreneceksiniz:
- Azure Linux düğüm havuzu ekleyin.
- Düğüm havuzlarınızın durumunu denetleyin.
Sonraki öğreticilerde düğümleri Azure Linux'a geçirmeyi ve kümelerinizi izlemek için telemetriyi etkinleştirmeyi öğreneceksiniz.
Önemli
30 Kasım 2025 itibarıyla Azure Kubernetes Service (AKS) artık Azure Linux 2.0 için güvenlik güncelleştirmelerini desteklememektedir veya sağlamamaktadır. Azure Linux 2.0 düğüm görüntüsü 202512.06.0 sürümünde dondurulur. 31 Mart 2026'dan itibaren düğüm görüntüleri kaldırılacak ve düğüm havuzlarınızı ölçeklendiremeyeceksiniz. Düğüm havuzlarınızı desteklenen bir Kubernetes sürümüne yükselterek veya osSku AzureLinux3'e geçerek desteklenen bir Azure Linux sürümüne geçin. Daha fazla bilgi için bkz: Kullanımdan Kaldırma: AKS üzerinde Azure Linux 2.0 düğüm havuzları.
Önkoşullar
- Önceki öğreticide bir Azure Linux Container Host kümesi oluşturdunuz ve dağıttınız. Bu adımları tamamlamadıysanız ve takip etmek istiyorsanız Öğretici 1: AKS için Azure Linux Container Host ile küme oluşturma ile başlayın.
- Azure CLI'nın en son sürümüne ihtiyacınız vardır. Sürümü bulmak için
az --versionkomutunu çalıştırın. Yüklemeniz veya yükseltmeniz gerekirse, bkz. Azure CLI yükleme.
Azure Linux düğüm havuzu ekleme
Mevcut kümenize bir Azure Linux düğüm havuzu eklemek için komutunu kullanın az aks nodepool add ve belirtin --os-sku AzureLinux. Aşağıdaki örnek, testAzureLinuxResourceGroup kaynak grubundaki testAzureLinuxCluster kümesinde üç düğüm çalıştıran ALnodepool adlı bir düğüm havuzu oluşturur. Ortam değişkenleri aşağıda bildirilir ve benzersiz olduğundan emin olmak için kaynak grubuna ve küme adlarına rastgele bir sonek eklenir.
export RANDOM_SUFFIX=$(openssl rand -hex 3)
export NODEPOOL_NAME="np$RANDOM_SUFFIX"
az aks nodepool add \
--resource-group $RESOURCE_GROUP \
--cluster-name $CLUSTER_NAME \
--name $NODEPOOL_NAME \
--node-count 3 \
--os-sku AzureLinux
{
"agentPoolType": "VirtualMachineScaleSets",
"count": 3,
"name": "alnodepool",
"osType": "Linux",
"provisioningState": "Succeeded",
"resourceGroup": "testAzureLinuxResourceGroupxxxxx",
"type": "Microsoft.ContainerService/managedClusters/agentPools"
}
Not
Düğüm havuzunun adı küçük harfle başlamalı ve yalnızca alfasayısal karakterler içermelidir. Linux düğüm havuzları için uzunluk bir ile 12 karakter arasında olmalıdır.
Düğüm havuzu durumunu kontrol et
Düğüm havuzlarınızın durumunu görmek için komutunu kullanın az aks nodepool list ve kaynak grubunuzu ve küme adınızı belirtin. Daha önce bildirilen ortam değişkeni değerleri burada da kullanılır.
az aks nodepool list --resource-group $RESOURCE_GROUP --cluster-name $CLUSTER_NAME
[
{
"agentPoolType": "VirtualMachineScaleSets",
"availabilityZones": null,
"count": 1,
"enableAutoScaling": false,
"enableEncryptionAtHost": false,
"enableFips": false,
"enableNodePublicIp": false,
"id": "/subscriptions/REDACTED/resourcegroups/myAKSResourceGroupxxxxx/providers/Microsoft.ContainerService/managedClusters/myAKSClusterxxxxx/agentPools/nodepoolx",
"maxPods": 110,
"mode": "System",
"name": "nodepoolx",
"nodeImageVersion": "AKSUbuntu-1804gen2containerd-2023.06.06",
"orchestratorVersion": "1.25.6",
"osDiskSizeGb": 128,
"osDiskType": "Managed",
"osSku": "Ubuntu",
"osType": "Linux",
"powerState": {
"code": "Running"
},
"provisioningState": "Succeeded",
"resourceGroup": "myAKSResourceGroupxxxxx",
"type": "Microsoft.ContainerService/managedClusters/agentPools",
"vmSize": "Standard_DS2_v2"
},
{
"agentPoolType": "VirtualMachineScaleSets",
"availabilityZones": null,
"count": 3,
"enableAutoScaling": false,
"enableEncryptionAtHost": false,
"enableFips": false,
"enableNodePublicIp": false,
"id": "/subscriptions/REDACTED/resourcegroups/myAKSResourceGroupxxxxx/providers/Microsoft.ContainerService/managedClusters/myAKSClusterxxxxx/agentPools/npxxxxxx",
"maxPods": 110,
"mode": "User",
"name": "npxxxxxx",
"nodeImageVersion": "AzureLinuxContainerHost-2023.06.06",
"orchestratorVersion": "1.25.6",
"osDiskSizeGb": 128,
"osDiskType": "Managed",
"osSku": "AzureLinux",
"osType": "Linux",
"powerState": {
"code": "Running"
},
"provisioningState": "Succeeded",
"resourceGroup": "myAKSResourceGroupxxxxx",
"type": "Microsoft.ContainerService/managedClusters/agentPools",
"vmSize": "Standard_DS2_v2"
}
]
Sonraki adımlar
Bu öğreticide, mevcut kümenize bir Azure Linux düğüm havuzu eklediniz. Şunları öğrendiniz:
- Azure Linux düğüm havuzu ekleyin.
- Düğüm havuzlarınızın durumunu denetleyin.
Sonraki öğreticide mevcut düğümleri Azure Linux'a geçirmeyi öğreneceksiniz.