Acara
Membangun Aplikasi dan Agen AI
17 Mar, 21 - 21 Mar, 10
Bergabunglah dengan seri meetup untuk membangun solusi AI yang dapat diskalakan berdasarkan kasus penggunaan dunia nyata dengan sesama pengembang dan pakar.
Daftar sekarangBrowser ini sudah tidak didukung.
Mutakhirkan ke Microsoft Edge untuk memanfaatkan fitur, pembaruan keamanan, dan dukungan teknis terkini.
Azure Kubernetes Service (AKS) secara teratur menyediakan gambar simpul baru, sehingga bermanfaat untuk sering meningkatkan gambar simpul Anda untuk menggunakan 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. Anda juga dapat melakukan peningkatan gambar simpul secara otomatis dan menjadwalkannya menggunakan pemeliharaan terencana. Untuk informasi selengkapnya, lihat Meningkatkan gambar simpul secara otomatis.
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.
Catatan
Kluster AKS harus menggunakan set skala komputer virtual untuk node-node tersebut.
Tidak dimungkinkan untuk menurunkan versi gambar simpul (misalnya AKSUbuntu-2204 ke AKSUbuntu-1804, atau AKSUbuntu-2204-202308.01.0 ke AKSUbuntu-2204-202307.27.0).
Periksa peningkatan gambar simpul yang tersedia menggunakan az aks nodepool get-upgrades
perintah .
az aks nodepool get-upgrades \
--nodepool-name <node-pool-name> \
--cluster-name <cluster-name> \
--resource-group <resource-group>
Dalam output, temukan dan catat nilainya latestNodeImageVersion
. 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 az aks nodepool show
perintah .
az aks nodepool show \
--resource-group <resource-group> \
--cluster-name <cluster-name> \
--name <node-pool-name> \
--query nodeImageVersion
nodeImageVersion
Jika nilainya berbeda dari latestNodeImageVersion
, Anda dapat meningkatkan gambar simpul Anda.
Tingkatkan semua gambar simpul di semua kumpulan simpul di kluster Anda menggunakan az aks upgrade
perintah dengan --node-image-only
bendera .
az aks upgrade \
--resource-group <resource-group> \
--name <cluster-name> \
--node-image-only
Anda dapat memeriksa status gambar simpul menggunakan kubectl get nodes
perintah .
Catatan
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 az aks show
perintah untuk mendapatkan detail kumpulan simpul yang diperbarui. Citra node saat ini ditampilkan di properti nodeImageVersion
.
az aks show \
--resource-group <resource-group> \
--name <cluster-name>
Perbarui gambar OS kumpulan simpul tanpa melakukan peningkatan kluster Kubernetes menggunakan az aks nodepool upgrade
perintah dengan --node-image-only
bendera .
az aks nodepool upgrade \
--resource-group <resource-group> \
--cluster-name <cluster-name> \
--name <node-pool-name> \
--node-image-only
Anda dapat memeriksa status gambar simpul dengan kubectl get nodes
perintah .
Catatan
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 az aks nodepool show
perintah untuk mendapatkan detail kumpulan simpul yang diperbarui. Citra node saat ini ditampilkan di properti nodeImageVersion
.
az aks nodepool show \
--resource-group <resource-group> \
--cluster-name <cluster-name> \
--name <node-pool-name>
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 gambar simpul dengan lonjakan simpul menggunakan az aks nodepool update
perintah dengan --max-surge
bendera untuk mengonfigurasi jumlah simpul yang digunakan untuk peningkatan.
Catatan
Untuk mempelajari selengkapnya tentang konsekuensi berbagai pengaturan --max-surge
, lihat Menyesuaikan peningkatan lonjakan node.
az aks nodepool update \
--resource-group <resource-group> \
--cluster-name <cluster-name> \
--name <node-pool-name> \
--max-surge 33% \
--no-wait
Anda dapat memeriksa status gambar simpul dengan kubectl get nodes
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 menggunakan untuk mendapatkan detail kumpulan simpul yang az aks nodepool show
diperbarui. Citra node saat ini ditampilkan di properti nodeImageVersion
.
az aks nodepool show \
--resource-group <resource-group> \
--cluster-name <cluster-name> \
--name <node-pool-name>
Umpan balik Azure Kubernetes Service
Azure Kubernetes Service adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik:
Acara
Membangun Aplikasi dan Agen AI
17 Mar, 21 - 21 Mar, 10
Bergabunglah dengan seri meetup untuk membangun solusi AI yang dapat diskalakan berdasarkan kasus penggunaan dunia nyata dengan sesama pengembang dan pakar.
Daftar sekarangPelatihan
Modul
Menerapkan pemutakhiran kluster dan penambal keamanan dengan Azure Kubernetes Service - Training
Terapkan patch dan pemutakhiran versi terbaru ke kluster Azure Kubernetes Service Anda.