Gunakan Saluran Tahunan Windows untuk Kontainer di Azure Kubernetes Service (AKS) (Pratinjau)
AKS mendukung Saluran Tahunan Windows Server untuk Kontainer dalam pratinjau publik. Setiap versi saluran dirilis setiap tahun dan didukung selama dua tahun. Saluran ini bermanfaat jika Anda memerlukan peningkatan siklus inovasi dan portabilitas.
Versi Saluran Tahunan Windows didasarkan pada versi Kubernetes dari kumpulan simpul Anda. Untuk meningkatkan dari satu versi Saluran Tahunan ke versi berikutnya, Anda dapat meningkatkan ke versi Kubernetes yang mendukung versi Saluran Tahunan berikutnya.
Penting
Fitur pratinjau AKS tersedia berdasarkan layanan mandiri. Pratinjau disediakan "apa adanya" dan "sebagaimana tersedia," dan mereka dikecualikan dari perjanjian tingkat layanan dan garansi terbatas. Pratinjau AKS sebagian dicakup oleh dukungan pelanggan berdasarkan upaya terbaik. Dengan demikian, fitur-fitur ini tidak dimaksudkan untuk penggunaan produksi. Untuk informasi lebih lanjut, lihat artikel dukungan berikut ini:
Rilis Saluran Tahunan yang didukung
AKS merilis dukungan untuk rilis baru Saluran Tahunan Windows Server untuk Kontainer yang selaras dengan versi Kubernetes. Untuk pembaruan terbaru, lihat catatan rilis AKS. Tabel berikut ini menyediakan perkiraan jadwal rilis untuk rilis Saluran Tahunan mendatang:
Versi K8s | Versi Saluran Tahunan (host) | Gambar kontainer didukung | Tanggal akhir dukungan |
---|---|---|---|
1.28 | 23H2 (hanya pratinjau) | Windows Server 2022 | Akhir dukungan 1.30 |
1.31 | 24H2 | Windows Server 2022 & Windows Server 2025 | Akhir dukungan 1.34 |
1,35 | 25H2 | Windows Server 2025 | Akhir dukungan 1.38 |
Saluran Tahunan Windows vs. Rilis Saluran Layanan Jangka Panjang (LTSC)
AKS mendukung Long Term Servicing Channel Releases (LTSC), termasuk Windows Server 2022 dan Windows Server 2019. Ini berasal dari saluran rilis yang berbeda dari Saluran Tahunan Windows Server untuk Kontainer. Untuk melihat rekomendasi kami saat ini, lihat dokumentasi praktik terbaik Windows.
Catatan
Windows Server 2019 akan berhenti setelah Kubernetes versi 1.32 mencapai akhir masa pakai, dan Windows Server 2022 akan berhenti setelah Kubernetes versi 1.34 mencapai akhir masa pakai. Untuk informasi selengkapnya, lihat catatan rilis AKS.
Tabel berikut membandingkan rilis Saluran Tahunan Windows dan Saluran Layanan Jangka Panjang:
Saluran | Dukungan | Peningkatan |
---|---|---|
Saluran Layanan Jangka Panjang (LTSC) | Saluran LTSC dirilis setiap tiga tahun dan didukung selama lima tahun. Saluran ini direkomendasikan untuk pelanggan yang menggunakan Dukungan Jangka Panjang. | Untuk meningkatkan dari satu rilis ke rilis berikutnya, Anda perlu memigrasikan kumpulan simpul Anda ke opsi SKU OS baru dan membangun kembali gambar kontainer Anda dengan versi OS baru. |
Saluran Tahunan untuk Kontainer | Rilis Saluran Tahunan terjadi setiap tahun dan didukung selama dua tahun. | Untuk meningkatkan ke rilis terbaru, Anda dapat meningkatkan versi Kubernetes dari kumpulan simpul Anda. |
Sebelum Anda mulai
- Anda memerlukan Azure CLI versi 2.56.0 atau yang lebih baru yang diinstal dan dikonfigurasi untuk diatur
os-sku
keaz aks nodepool add
WindowsAnnual
dengan perintah . Jalankanaz --version
untuk menemukan versinya. Jika Anda perlu memasang atau meningkatkan, lihat Memasang Azure CLI.
Batasan
- Saluran Tahunan Windows tidak mendukung Azure Network Policy Manager (NPM).
Memasang ekstensi aks-preview
Azure CLI
Daftarkan atau perbarui ekstensi aks-preview menggunakan
az extension add
perintah atauaz extension update
.# Register the aks-preview extension az extension add --name aks-preview # Update the aks-preview extension az extension update --name aks-preview
Daftarkan AKSWindowsAnnualPreview
bendera fitur
Daftarkan
AKSWindowsAnnualPreview
bendera fitur menggunakanaz feature register
perintah .az feature register --namespace "Microsoft.ContainerService" --name "AKSWindowsAnnualPreview"
Dibutuhkan beberapa menit agar status menampilkan Terdaftar.
Verifikasi status pendaftaran menggunakan
az feature show
perintah .az feature show --namespace "Microsoft.ContainerService" --name "AKSWindowsAnnualPreview"
Saat status mencerminkan Terdaftar, refresh pendaftaran penyedia sumber daya Microsoft.ContainerService menggunakan
az provider register
perintah .az provider register --namespace Microsoft.ContainerService
Menggunakan Saluran Tahunan Windows untuk Kontainer di AKS
Untuk menggunakan Saluran Tahunan Windows di AKS, tentukan parameter berikut:
os-type
Atur keWindows
os-sku
Atur keWindowsAnnual
Versi Saluran Tahunan Windows didasarkan pada versi Kubernetes dari kumpulan simpul Anda. Untuk memeriksa rilis mana yang akan Anda dapatkan berdasarkan versi Kubernetes dari kumpulan simpul Anda, lihat rilis Saluran Tahunan yang didukung.
Membuat kumpulan simpul Saluran Tahunan Windows baru
Buat kumpulan simpul Saluran Tahunan Windows menggunakan
az aks nodepool add
perintah . Contoh berikut membuat kumpulan simpul Saluran Tahunan Windows dengan rilis 23H2:az aks nodepool add \ --resource-group $RESOURCE_GROUP_NAME \ --cluster-name $CLUSTER_NAME \ --os-type Windows \ --os-sku WindowsAnnual \ --kubernetes-version 1.29 --name $NODE_POOL_NAME \ --node-count 1
Catatan
Jika Anda tidak menentukan versi Kubernetes selama pembuatan kumpulan simpul, AKS menggunakan versi Kubernetes yang sama dengan kluster Anda.
Memverifikasi pembuatan kumpulan simpul Saluran Tahunan Windows
Verifikasi pembuatan kumpulan simpul Saluran Tahunan Windows dengan memeriksa SKU OS kumpulan simpul Anda menggunakan
kubectl describe node
perintah.kubectl describe node $NODE_POOL_NAME
Jika Anda berhasil membuat kumpulan simpul Saluran Tahunan Windows, Anda akan melihat output berikut:
Name: npwin Roles: agent Labels: agentpool=npwin ... kubernetes.azure.com/os=windows ... kubernetes.azure.com/node-image-version=AKSWindows-23H2-gen2 ... kubernetes.azure.com/os-sku=WindowsAnnual
Meningkatkan kumpulan simpul yang ada ke Saluran Tahunan Windows
Anda dapat meningkatkan kumpulan simpul yang ada dari rilis LTSC ke Saluran Tahunan Windows dengan mengikuti panduan dalam Meningkatkan versi OS untuk beban kerja Windows Azure Kubernetes Service (AKS).
Untuk meningkatkan dari satu versi Saluran Tahunan ke versi berikutnya, Anda dapat meningkatkan ke versi Kubernetes yang mendukung versi Saluran Tahunan berikutnya.
Langkah berikutnya
Untuk mempelajari selengkapnya tentang Kontainer Windows di AKS, lihat sumber daya berikut ini:
Azure Kubernetes Service