Bagikan melalui


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 ke az aks nodepool add WindowsAnnual dengan perintah . Jalankan az --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 atau az 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

  1. Daftarkan AKSWindowsAnnualPreview bendera fitur menggunakan az feature register perintah .

    az feature register --namespace "Microsoft.ContainerService" --name "AKSWindowsAnnualPreview"
    

    Dibutuhkan beberapa menit agar status menampilkan Terdaftar.

  2. Verifikasi status pendaftaran menggunakan az feature show perintah .

    az feature show --namespace "Microsoft.ContainerService" --name "AKSWindowsAnnualPreview"
    
  3. 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-typeAtur ke Windows
  • os-skuAtur ke WindowsAnnual

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: