Aracılığıyla paylaş


Azure Kubernetes Service'te (AKS) Kapsayıcılar için Windows Yıllık Kanalı kullanma (Önizleme)

AKS, genel önizlemede Kapsayıcılar için Windows Server Yıllık Kanalını destekler. Her kanal sürümü yıllık olarak yayınlanır ve iki yıl boyunca desteklenir. Daha fazla yenilik döngüsü ve taşınabilirlik gerekiyorsa bu kanal faydalıdır.

Windows Yıllık Kanal sürümleri düğüm havuzunuzun Kubernetes sürümünü temel alır. Bir Yıllık Kanal sürümünden diğerine yükseltmek için, sonraki Yıllık Kanal sürümünü destekleyen bir Kubernetes sürümüne yükseltebilirsiniz.

Önemli

AKS önizleme özellikleri self servis ve kabul temelinde kullanılabilir. Önizlemeler "olduğu gibi" ve "kullanılabilir" olarak sağlanır ve hizmet düzeyi sözleşmelerinin ve sınırlı garantinin dışında tutulur. AKS önizlemeleri, müşteri desteği tarafından kısmen en iyi çaba temelinde ele alınmaktadır. Bu nedenle, bu özellikler üretim kullanımı için tasarlanmamıştır. Daha fazla bilgi için aşağıdaki destek makalelerine bakın:

Desteklenen Yıllık Kanal sürümleri

AKS, Kubernetes sürümleriyle uyumlu olarak Kapsayıcılar için Windows Server Yıllık Kanalı'nın yeni sürümleri için destek yayınlar. En son güncelleştirmeler için bkz . AKS sürüm notları. Aşağıdaki tabloda, yaklaşan Yıllık Kanal sürümleri için tahmini bir yayın zamanlaması sağlanmaktadır:

K8s sürümü Yıllık Kanal (konak) sürümü Desteklenen kapsayıcı görüntüsü Destek sonu tarihi
1.28 23H2 (yalnızca önizleme) Windows Server 2022 1.30 desteğinin sonu
1.31 24H2 Windows Server 2022 ve Windows Server 2025 1.34 desteğinin sonu
1.35 25H2 Windows Server 2025 1.38 desteğinin sonu

Windows Yıllık Kanalı ile Uzun Süreli Bakım Kanalı Sürümleri (LTSC) karşılaştırması

AKS, Windows Server 2022 ve Windows Server 2019 dahil olmak üzere Uzun Süreli Bakım Kanalı Sürümlerini (LTSC) destekler. Bunlar, Kapsayıcılar için Windows Server Yıllık Kanalı'ndan farklı bir yayın kanalından gelir. Geçerli önerilerimizi görüntülemek için Windows en iyi yöntemler belgelerine bakın.

Not

Windows Server 2019, Kubernetes sürüm 1.32'nin kullanım ömrü sona erdikten ve Windows Server 2022, Kubernetes sürüm 1.34 kullanım ömrü sona erdikten sonra devre dışı bırakılacaktır. Daha fazla bilgi için bkz . AKS sürüm notları.

Aşağıdaki tabloda, Windows Yıllık Kanalı ve Uzun Süreli Bakım Kanalı sürümleri karşılaştırıldığında:

Kanal Destek Yükseltmeler
Uzun Süreli Bakım Kanalı (LTSC) LTSC kanalları her üç yılda bir yayınlanıyor ve beş yıl boyunca destekleniyor. Bu kanal, Uzun Vadeli Destek kullanan müşteriler için önerilir. Bir sürümden sonraki sürüme yükseltmek için düğüm havuzlarınızı yeni bir işletim sistemi SKU seçeneğine geçirmeniz ve kapsayıcı görüntülerinizi yeni işletim sistemi sürümüyle yeniden oluşturmanız gerekir.
Kapsayıcılar için Yıllık Kanal Yıllık Kanal sürümleri yıllık olarak gerçekleşir ve iki yıl boyunca desteklenir. En son sürüme yükseltmek için düğüm havuzunuzun Kubernetes sürümünü yükseltebilirsiniz.

Başlamadan önce

  • Azure CLI sürüm 2.56.0 veya sonraki bir sürümün yüklü olması ve komutuyla olarak ayarlanacağı os-sku WindowsAnnual şekilde yapılandırılması az aks nodepool add gerekir. Sürümü bulmak için az --version komutunu çalıştırın. Yüklemeniz veya yükseltmeniz gerekirse, bkz. Azure CLI yükleme.

Sınırlamalar

  • Windows Yıllık Kanalı, Azure Ağ İlkesi Yöneticisi'ni (NPM) desteklemez.

Azure CLI uzantısını aks-preview yükleme

  • veya komutunu kullanarak aks-preview uzantısını kaydedin veya az extension update güncelleştirinaz extension add.

    # Register the aks-preview extension
    az extension add --name aks-preview
    # Update the aks-preview extension
    az extension update --name aks-preview
    

Özellik bayrağını AKSWindowsAnnualPreview kaydetme

  1. AKSWindowsAnnualPreview komutunu kullanarak özellik bayrağını az feature register kaydedin.

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

    Durumun Kayıtlı olarak gösterilmesi birkaç dakika sürer.

  2. komutunu kullanarak az feature show kayıt durumunu doğrulayın.

    az feature show --namespace "Microsoft.ContainerService" --name "AKSWindowsAnnualPreview"
    
  3. Durum Kayıtlı olarak yansıtıldığında, komutunu kullanarak Microsoft.ContainerService kaynak sağlayıcısının kaydını yenileyinaz provider register.

    az provider register --namespace Microsoft.ContainerService
    

AKS'de Kapsayıcılar için Windows Yıllık Kanalı kullanma

AKS'de Windows Yıllık Kanalı'nı kullanmak için aşağıdaki parametreleri belirtin:

  • os-type olarak ayarlayın Windows
  • os-sku olarak ayarlayın WindowsAnnual

Windows Yıllık Kanal sürümleri düğüm havuzunuzun Kubernetes sürümünü temel alır. Düğüm havuzunuzun Kubernetes sürümünü temel alarak hangi sürümü alabileceğinizi denetlemek için desteklenen Yıllık Kanal sürümlerine bakın.

Yeni bir Windows Yıllık Kanal düğüm havuzu oluşturma

  • komutunu kullanarak az aks nodepool add bir Windows Yıllık Kanal düğüm havuzu oluşturun. Aşağıdaki örnek, 23H2 sürümüne sahip bir Windows Yıllık Kanal düğüm havuzu oluşturur:

    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
    

    Not

    Düğüm havuzu oluşturma sırasında Kubernetes sürümünü belirtmezseniz AKS, kümenizle aynı Kubernetes sürümünü kullanır.

Windows Yıllık Kanal düğümü havuzu oluşturmayı doğrulama

  • komutunu kullanarak kubectl describe node düğüm havuzunuzun işletim sistemi SKU'sunu denetleyerek Windows Yıllık Kanal düğüm havuzu oluşturmayı doğrulayın.

    kubectl describe node $NODE_POOL_NAME
    

    Windows Yıllık Kanal düğüm havuzunu başarıyla oluşturduysanız aşağıdaki çıkışı görmeniz gerekir:

    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
    

Mevcut düğüm havuzunu Windows Yıllık Kanalı'na yükseltme

Azure Kubernetes Service (AKS) Windows iş yükleriniz için işletim sistemi sürümünü yükseltme bölümünde verilen yönergeleri izleyerek mevcut düğüm havuzunu LTSC sürümünden Windows Yıllık Kanalı'na yükseltebilirsiniz.

Bir Yıllık Kanal sürümünden diğerine yükseltmek için, sonraki Yıllık Kanal sürümünü destekleyen bir Kubernetes sürümüne yükseltebilirsiniz.

Sonraki adımlar

AKS'de Windows Kapsayıcıları hakkında daha fazla bilgi edinmek için aşağıdaki kaynaklara bakın: