Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Di AKS, simpul dengan konfigurasi yang sama dikelompokkan bersama ke dalam kumpulan simpul. Setiap kumpulan berisi VM yang menjalankan aplikasi Anda. Dalam tutorial sebelumnya, Anda membuat kluster Azure Linux Container Host dengan satu kumpulan simpul. Untuk memenuhi berbagai persyaratan komputasi atau penyimpanan aplikasi Anda, Anda dapat membuat kumpulan simpul pengguna tambahan.
Dalam tutorial ini, bagian dua dari lima, Anda mempelajari cara:
- Tambahkan kumpulan simpul Linux Azure.
- Periksa status kumpulan simpul Anda.
Perintah dalam tutorial ini menggunakan variabel lingkungan yang diatur dalam Tutorial 1: Buat kluster dengan Azure Linux Container Host untuk AKS.
Dalam tutorial selanjutnya, Anda mempelajari cara memigrasikan simpul ke Azure Linux dan mengaktifkan telemetri untuk memantau kluster Anda.
Prerequisites
- Dalam tutorial sebelumnya, Anda membuat dan menyebarkan kluster Azure Linux Container Host. Jika Anda belum melakukan langkah-langkah ini dan ingin mengikutinya, mulailah dengan Tutorial 1: Buat kluster dengan Azure Linux Container Host untuk AKS.
- Anda memerlukan versi terbaru Azure CLI. Jalankan
az --versionuntuk menemukan versinya. Jika Anda perlu memasang atau meningkatkan, lihat Memasang Azure CLI.
Mengatur variabel lingkungan
Atur variabel lingkungan berikut untuk membuat nama sumber daya unik untuk setiap penyebaran. Ganti placeholder <your-node-pool-name> dengan nama yang Anda pilih. Anda dapat secara opsional menambahkan akhiran acak untuk memastikan keunikan. Nama kumpulan simpul harus dimulai dengan huruf kecil dan hanya dapat berisi karakter alfanumerik. Untuk kumpulan simpul Linux panjangnya harus antara satu dan 12 karakter.
# Set random suffix for uniqueness
export RANDOM_SUFFIX=$(openssl rand -hex 3)
# Set node pool name
export NODE_POOL_NAME="<your-node-pool-name>$RANDOM_SUFFIX"
Menambahkan kumpulan simpul Azure Linux
Tambahkan kumpulan simpul Linux Azure ke kluster yang ada menggunakan perintah az aks nodepool add dan tentukan --os-sku AzureLinux. Contoh berikut membuat kumpulan simpul yang menjalankan tiga simpul dalam kluster dari Tutorial 1: Membuat kluster dengan Azure Linux Container Host untuk AKS.
az aks nodepool add \
--resource-group $RESOURCE_GROUP \
--cluster-name $CLUSTER_NAME \
--name $NODE_POOL_NAME \
--node-count 3 \
--os-sku AzureLinux
Contoh output:
{
"agentPoolType": "VirtualMachineScaleSets",
"count": 3,
"name": "alnodepool",
"osType": "Linux",
"provisioningState": "Succeeded",
"resourceGroup": "testAzureLinuxResourceGroupxxxxx",
"type": "Microsoft.ContainerService/managedClusters/agentPools"
}
Periksa status kumpulan simpul
Periksa status kumpulan simpul Anda menggunakan az aks nodepool list perintah .
az aks nodepool list --resource-group $RESOURCE_GROUP --cluster-name $CLUSTER_NAME
Contoh output:
[
{
"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"
}
]
Langkah selanjutnya
Dalam tutorial ini, Anda menambahkan kumpulan simpul Azure Linux ke kluster yang ada. Dalam tutorial berikutnya, Anda mempelajari cara memigrasikan simpul yang ada ke Azure Linux.