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.
Penting
Fitur pratinjau AKS tersedia atas dasar layanan mandiri dan pendaftaran sukarela. Pratinjau disediakan "apa adanya" dan "sebagaimana tersedia," dan pratinjau tersebut dikecualikan dari perjanjian tingkat layanan (SLA) serta garansi terbatas. Pratinjau AKS sebagian didukung oleh dukungan pelanggan berdasarkan upaya terbaik yang dapat dilakukan. Dengan demikian, fitur-fitur ini tidak dimaksudkan untuk penggunaan produksi. Untuk informasi lebih lanjut, lihat artikel dukungan berikut ini:
Azure Kubernetes Application Network memberikan kontrol yang fleksibel atas bagaimana peningkatan versi minor diterapkan pada anggota. Setiap kluster anggota yang terdaftar dalam sumber daya Azure Kubernetes Application Network dapat menggunakan salah satu dari dua mode peningkatan tergantung pada tingkat kontrol yang Anda butuhkan: dikelola sendiri (SelfManaged) atau dikelola sepenuhnya (FullyManaged). Mode ini beroperasi di tingkat anggota, memungkinkan Anda memilih apakah peningkatan dilakukan secara manual atau otomatis untuk setiap kluster.
Artikel ini menjelaskan perbedaan antara mode peningkatan ini, cara mengonfigurasinya untuk anggota Azure Kubernetes Application Network, dan pertimbangan penting yang perlu diingat saat mengelola peningkatan.
Pertimbangan umum untuk mode peningkatan
Ingatlah batasan dan pertimbangan berikut saat mengonfigurasi mode peningkatan untuk anggota Azure Kubernetes Application Network:
- Mode peningkatan Azure Kubernetes Application Network hanya berlaku untuk versi minor komponen Azure Kubernetes Application Network. Mereka tidak mengontrol atau memengaruhi peningkatan pada tingkat kluster, seperti pada versi Kubernetes atau pembaruan citra node.
- Pembaruan patch selalu diterapkan secara otomatis, terlepas dari modenya.
- Anda memilih mode peningkatan untuk setiap anggota selama proses penggabungan. Setelah dipilih, mode tetap berlaku untuk anggota tersebut hingga dihapus dari sumber daya Azure Kubernetes Application Network. Anda tidak dapat mengubah mode peningkatan untuk anggota tanpa terlebih dahulu menghapus dan bergabung kembali ke sumber daya Azure Kubernetes Application Network.
- Jika Anda tidak menentukan mode peningkatan saat bergabung sebagai anggota, maka secara default mode tersebut adalah
SelfManaged.
Mode yang dikelola sendiri
Dalam SelfManaged mode, Anda menentukan versi minor Azure Kubernetes Application Network untuk menginstal dan mengontrol saat peningkatan terjadi. Mode ini ditujukan untuk skenario di mana Anda ingin mengelola proses peningkatan kecil secara manual daripada mengandalkan pembaruan otomatis. Dalam mode ini, jika --version tidak ditentukan, secara otomatis menggunakan versi pertama yang tersedia N-1. Mode ini juga merupakan default jika tidak ada mode upgrade yang ditentukan selama pemasukan anggota.
Pertimbangan mode yang dikelola sendiri
Saat menggunakan SelfManaged mode, ingatlah pertimbangan berikut:
- Peningkatan hanya diperbolehkan antara versi minor berturut-turut (misalnya, dari versi
Nminor keN+1). Melompati versi (misalnya, peningkatan dari1.1ke1.3) tidak didukung. - Anda hanya dapat mengembalikan ke versi sebelumnya (
N-1), asalkan sebelumnya diinstal pada kluster yang sama. Mengembalikan ke versi lain yang lebih awal tidak didukung. - Beberapa pengembalian berturut-turut tidak didukung. Anda dapat memutar kembali maksimum satu versi.
Mendaftar dalam mode mandiri dan memilih versi saat anggota bergabung
Daftar dalam mode
SelfManageddan secara eksplisit pilih versi selama proses join anggota menggunakan perintahaz appnet member joindengan parameter--upgrade-mode SelfManageddan parameter--versionyang diatur ke versi yang diinginkan.az appnet member join \ --resource-group $APPNET_RG \ --appnet-name $APPNET_NAME \ --member-name $APPNET_MEMBER_NAME \ --member-resource-id /subscriptions/$SUBSCRIPTION/resourcegroups/$AKS_RG/providers/Microsoft.ContainerService/managedClusters/$CLUSTER_NAME \ --upgrade-mode SelfManaged \ --version $VERSION
Periksa versi saat ini
Periksa versi mana yang saat ini diinstal pada anggota dengan menggunakan perintah
az appnet member showdan lihat propertiVersiondalam output.az appnet member show --member-name $APPNET_MEMBER_NAME --appnet-name $APPNET_NAME --resource-group $APPNET_RG
Periksa versi peningkatan yang tersedia
Periksa versi yang tersedia untuk setiap mode dan versi Kubernetes di wilayah Anda dengan menggunakan perintah
az appnet list-versionsdan menetapkan parameter--locationke wilayah yang diinginkan. Dalam output, lihatAvailableUpgradeskolom untuk melihat versi mana yang tersedia.az appnet list-versions --location $LOCATION -o table
Mulai pembaruan
Mulai peningkatan menggunakan perintah
az appnet member updatedengan parameter--versionyang diatur ke versi target yang diinginkan.az appnet member update --resource-group $APPNET_RG --appnet-name $APPNET_NAME --member-name $APPNET_MEMBER_NAME --version $VERSION
Gulung balik ke versi sebelumnya
Gulung balik ke versi yang telah diinstal sebelumnya menggunakan perintah
az appnet member updatedengan parameter--versiondiatur ke versi yang diinginkan untuk melakukan gulung balik. Ingatlah bahwa hanya pengguliran kembali ke versi yang segera sebelumnya (N-1) yang didukung.az appnet member update --resource-group $APPNET_RG --appnet-name $APPNET_NAME --member-name $APPNET_MEMBER_NAME --version $VERSION
Mode yang dikelola sepenuhnya
Dalam FullyManaged mode, Azure Kubernetes Application Network secara otomatis mengelola peningkatan versi untuk setiap anggota berdasarkan saluran rilis yang dipilih. Kami menyarankan mode ini jika Anda lebih suka Azure Kubernetes Application Network untuk menangani evaluasi stabilitas versi, waktu peluncuran, dan pembaruan yang sedang berlangsung tanpa intervensi manual.
Saat menggunakan FullyManaged mode peningkatan, Anda memilih saluran rilis yang menentukan seberapa cepat kluster anggota Anda mengadopsi versi baru. Azure Kubernetes Application Network memantau kesiapan rilis dan meningkatkan anggota sesuai dengan kriteria stabilitas saluran.
Saluran rilis berikut tersedia untuk FullyManaged mode:
- Cepat: Memberikan versi Jaringan Aplikasi terbaru segera setelah tersedia. Saluran ini ditujukan untuk lingkungan validasi non-produksi atau awal di mana pengujian fitur dan fungsionalitas baru diprioritaskan selama waktu validasi yang diperpanjang.
-
Stabil: Memberikan versi yang telah menyelesaikan validasi dan pengujian tambahan. Saluran ini ditujukan untuk lingkungan produksi dan biasanya selaras dengan versi
N-1minor, memastikan keandalan yang lebih tinggi dan mengatasi masalah apa pun yang diidentifikasi dalam rilis sebelumnya.
Saat FullyManaged mode dipilih, Anda dapat menentukan saluran rilis ke stable atau rapid. Jika dihilangkan, saluran defaultnya adalah stable.
Penting
Dalam mode FullyManaged, Azure Kubernetes Application Network akan secara otomatis menerapkan pembaruan ketika versi baru dipromosikan melalui kanal rilis. Kontrol manual pengaturan waktu peningkatan atau pemilihan versi tidak didukung.
Periksa versi peningkatan yang tersedia untuk mode yang dikelola sepenuhnya
Periksa versi mana yang sesuai dengan setiap saluran untuk wilayah tertentu dan versi Kubernetes menggunakan
az appnet list-versionsperintah dan grep untukFullyManagedmode.az appnet list-versions --location $LOCATION -o table | grep FullyManaged
Daftar dalam mode pengelolaan penuh dan pilih saluran distribusi saat proses pendaftaran anggota
Daftar dalam mode
FullyManageddan pilih saluran rilis selama anggota bergabung menggunakan perintahaz appnet member joindengan parameter--upgrade-mode FullyManageddan parameter--release-channeldiatur ke saluran yang diinginkan. Contoh berikut menunjukkan cara memilih saluranRapidselama anggota bergabung:az appnet member join \ --resource-group $APPNET_RG \ --appnet-name $APPNET_NAME \ --member-name $APPNET_MEMBER_NAME \ --member-resource-id /subscriptions/$SUBSCRIPTION/resourcegroups/$AKS_RG/providers/Microsoft.ContainerService/managedClusters/$CLUSTER_NAME \ --upgrade-mode FullyManaged \ --release-channel Rapid \ --member-location $LOCATION
Memperbarui pilihan saluran rilis
Anda dapat memperbarui rilis yang Anda pilih kapan saja. Setiap perubahan pada saluran rilis segera berlaku.
Perbarui pilihan saluran rilis untuk anggota yang sudah ada menggunakan perintah
az appnet member updatedengan mengatur parameter--release-channelke saluran yang diinginkan. Contoh berikut menunjukkan cara beralih keStablesaluran untuk anggota yang sudah ada:az appnet member update --resource-group $APPNET_RG --appnet-name $APPNET_NAME --member-name $APPNET_MEMBER_NAME --release-channel Stable
Konten terkait
Untuk mempelajari selengkapnya tentang Azure Kubernetes Application Network, lihat artikel berikut: