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.
Menerapkan dan Mengeksplorasi
Azure Kubernetes Service (AKS) secara teratur menyediakan gambar node baru, sehingga bermanfaat untuk sering memperbarui gambar node Anda untuk memanfaatkan fitur AKS terbaru. Gambar simpul Linux diperbarui setiap minggu, dan gambar simpul Windows diperbarui setiap bulan. Pengumuman peningkatan gambar disertakan dalam catatan rilis AKS, dan dapat memakan waktu hingga seminggu agar pembaruan ini diluncurkan di semua wilayah. Lihat pelacak rilis untuk status peluncuran. Anda juga dapat melakukan peningkatan gambar simpul secara otomatis dan menjadwalkannya menggunakan pemeliharaan terencana. Untuk informasi selengkapnya, lihat Meningkatkan gambar simpul secara otomatis.
AKS merekomendasikan saluran peningkatan otomatis yang dapat secara otomatis meningkatkan gambar node Anda atau menerapkan patch keamanan selama jendela pemeliharaan Anda. Jika Anda ingin meningkatkan gambar simpul secara manual, Anda dapat melakukannya dengan mengikuti instruksi dalam artikel ini. Artikel ini menunjukkan kepada Anda cara meningkatkan gambar node kluster AKS dan cara memperbarui gambar kumpulan simpul tanpa meningkatkan versi Kubernetes. Untuk informasi tentang peningkatan versi Kubernetes untuk kluster Anda, lihat Peningkatan kluster AKS.
Nota
Kluster dengan node auto-provisioning (NAP) memiliki image node yang diperbarui secara otomatis setelah image node baru tersedia secara default, yang juga dapat dijadwalkan menggunakan jendela pemeliharaan. Untuk informasi selengkapnya, kunjungi dokumentasi pembaruan gambar simpul NAP
Tidak dimungkinkan untuk menurunkan versi gambar simpul (misalnya AKSUbuntu-2404 ke AKSUbuntu-2204, atau AKSUbuntu-2404-202601.27.0 ke AKSUbuntu-2404-202601.13.0).
Hubungkan ke kluster AKS Anda
Sambungkan ke kluster AKS Anda menggunakan perintah .
az aks get-credentials \ --resource-group $AKS_RESOURCE_GROUP \ --name $AKS_CLUSTER
Periksa peningkatan gambar simpul yang tersedia
Periksa peningkatan gambar simpul yang tersedia menggunakan perintah .
az aks nodepool get-upgrades \ --nodepool-name $AKS_NODEPOOL \ --cluster-name $AKS_CLUSTER \ --resource-group $AKS_RESOURCE_GROUPDalam output, temukan dan catat nilainya . Nilai ini adalah versi gambar simpul terbaru yang tersedia untuk kumpulan simpul Anda.
Periksa versi gambar simpul Anda saat ini untuk membandingkan dengan versi terbaru menggunakan perintah .
az aks nodepool show \ --resource-group $AKS_RESOURCE_GROUP \ --cluster-name $AKS_CLUSTER \ --name $AKS_NODEPOOL \ --query nodeImageVersionJika nilainya berbeda dari , Anda dapat meningkatkan gambar simpul Anda.
Tingkatkan semua gambar simpul di semua kumpulan simpul
Tingkatkan semua citra simpul di semua kolam simpul dalam kluster Anda menggunakan perintah dengan flag .
az aks upgrade \ --resource-group $AKS_RESOURCE_GROUP \ --name $AKS_CLUSTER \ --node-image-only \ --yesAnda dapat memeriksa status gambar simpul menggunakan perintah .
Nota
Perintah ini mungkin sedikit berbeda tergantung pada shell yang Anda gunakan. Untuk informasi selengkapnya tentang lingkungan Windows dan PowerShell, lihat dokumentasi JSONPath Kubernetes.
kubectl get nodes -o jsonpath='{range .items[*]}{.metadata.name}{"\t"}{.metadata.labels.kubernetes\.azure\.com\/node-image-version}{"\n"}{end}'Saat peningkatan selesai, gunakan perintah untuk mendapatkan detail kumpulan simpul yang diperbarui. Citra node saat ini ditampilkan di properti .
az aks show \ --resource-group $AKS_RESOURCE_GROUP \ --name $AKS_CLUSTER \ --query "agentPoolProfiles[].{Name:name, NodeImageVersion:nodeImageVersion}"
Meningkatkan kumpulan node tertentu
Perbarui citra sistem operasi (OS) dalam kumpulan node tanpa melakukan peningkatan kluster Kubernetes dengan menggunakan perintah dan bendera .
az aks nodepool upgrade \ --resource-group $AKS_RESOURCE_GROUP \ --cluster-name $AKS_CLUSTER \ --name $AKS_NODEPOOL \ --node-image-onlyAnda dapat memeriksa status gambar simpul dengan perintah .
Nota
Perintah ini mungkin sedikit berbeda bergantung pada shell yang Anda gunakan. Untuk informasi selengkapnya tentang lingkungan Windows dan PowerShell, lihat dokumentasi JSONPath Kubernetes.
kubectl get nodes -o jsonpath='{range .items[*]}{.metadata.name}{"\t"}{.metadata.labels.kubernetes\.azure\.com\/node-image-version}{"\n"}{end}'Saat peningkatan selesai, gunakan perintah untuk mendapatkan detail kumpulan simpul yang diperbarui. Citra node saat ini ditampilkan di properti .
az aks nodepool show \ --resource-group $AKS_RESOURCE_GROUP \ --cluster-name $AKS_CLUSTER \ --name $AKS_NODEPOOL \ --query nodeImageVersion
Memperbarui gambar node dengan peningkatan kapasitas node
Untuk mempercepat proses peningkatan citra node, Anda dapat meningkatkan citra node menggunakan nilai lonjakan node yang dapat disesuaikan. Secara default, AKS menggunakan satu simpul tambahan untuk mengonfigurasi peningkatan.
Tingkatkan citra node dengan peningkatan cepat node menggunakan perintah (command) dengan flag untuk mengonfigurasi jumlah node yang digunakan untuk peningkatan.
Nota
Untuk mempelajari selengkapnya tentang konsekuensi berbagai pengaturan , lihat Menyesuaikan peningkatan lonjakan node.
az aks nodepool update \ --resource-group $AKS_RESOURCE_GROUP \ --cluster-name $AKS_CLUSTER \ --name $AKS_NODEPOOL \ --max-surge 33% \ --no-waitAnda dapat memeriksa status gambar simpul dengan perintah .
kubectl get nodes -o jsonpath='{range .items[*]}{.metadata.name}{"\t"}{.metadata.labels.kubernetes\.azure\.com\/node-image-version}{"\n"}{end}'Dapatkan detail kumpulan simpul yang diperbarui dengan menggunakan perintah . Citra node saat ini ditampilkan di properti .
az aks nodepool show \ --resource-group $AKS_RESOURCE_GROUP \ --cluster-name $AKS_CLUSTER \ --name $AKS_NODEPOOL \ --query nodeImageVersion
Langkah selanjutnya
- Untuk informasi tentang gambar simpul terbaru, lihat catatan rilis AKS.
- Pelajari cara meningkatkan versi Kubernetes dengan Meningkatkan kluster AKS.
- Secara otomatis menerapkan peningkatan kluster dan kumpulan simpul dengan GitHub Actions.
- Pelajari selengkapnya tentang beberapa kumpulan simpul dengan Membuat beberapa kumpulan simpul.
- Pelajari tentang pemutakhiran praktik terbaik dengan patch AKS dan panduan pemutakhiran.