Azure Stack Hub'da AKS altyapısı için sürüm notları

AKS altyapısının v0.80.2 sürümü için geçerlidir.

Bu makalede, Azure Stack Hub güncelleştirmesindeki Azure Kubernetes Service (AKS) altyapısının içeriği açıklanmaktadır. Güncelleştirme, Azure Stack Hub platformunu hedefleyen AKS altyapısının en son sürümüne yönelik iyileştirmeler ve düzeltmeler içerir. Bu makale, genel Azure için AKS altyapısının sürüm bilgilerini belgelemeye yönelik değildir.

Yükseltme konusunda dikkat edilmesi gerekenler

  • AKS altyapısı sürümünüz için doğru market öğelerini (AKS Base Ubuntu 20.04 Image Distro veya AKS Base Windows Server) mı kullanıyorsunuz? Sürümleri Yeni görüntüleri ve AKS altyapısını indirme bölümünde bulabilirsiniz.
  • Hedef küme için doğru küme belirtimini (apimodel.json) ve kaynak grubunu kullanıyor musunuz? Kümeyi ilk kez dağıttığınızda, bu dosya çıkış dizininizde oluşturulmuştur. Bkz. Kubernetes kümesi dağıtma komut parametrelerini dağıtma.
  • AKS altyapısını çalıştırmak ve yükseltme işlemlerini gerçekleştirmek için güvenilir bir makine mi kullanıyorsunuz?
  • Etkin iş yükleriyle bir işletimsel kümeyi güncelleştiriyorsanız, kümenin normal yük altında olduğu varsayılarak yükseltmeyi etkilemeden uygulayabilirsiniz. Ancak, kullanıcıları bu kümeye yeniden yönlendirmeniz gerekmesi durumunda bir yedekleme kümeniz olmalıdır. Bir yedekleme kümesi kesinlikle önerilir.
  • Mümkünse, ağ atlamalarını ve olası bağlantı hatalarını azaltmak için Azure Stack Hub ortamındaki bir VM'den komutunu çalıştırın.
  • Aboneliğinizin tüm işlem için yeterli kotaya sahip olduğundan emin olun. İşlem sırasında yeni VM'ler ayırır. Sonuçta elde edilen VM sayısı özgün vm ile aynı olur, ancak işlem sırasında birkaç vm daha oluşturulmasını planlayın.
  • Sistem güncelleştirmeleri veya zamanlanmış görevler planlanmıyor.
  • Üretim kümesiyle aynı değerlerle yapılandırılmış bir kümede aşamalı yükseltme ayarlayın ve üretim kümenizde bunu yapmadan önce yükseltmeyi orada test edin.

Upgrade komutunu kullanma

Azure Stack Hub'da Kubernetes kümesini yükseltme başlığında açıklandığı gibi komutunu kullanmanız gerekir.aks-engine upgrade

Yükseltme kesintileri

Bazen beklenmeyen faktörler kümenin yükseltmesini kesintiye uğratır. AKS altyapısı bir hata bildirdiğinde veya AKS altyapısı yürütme işlemine bir şey olduğunda kesinti oluşabilir. Kesintinin nedenini inceleyin, sorunu giderin ve yükseltme işlemine devam etmek için aynı upgrade komutu yeniden gönderin. Komut upgrade bir kez etkilidir ve komutu yeniden gönderdiğinizde küme yükseltmesini sürdürmelidir. Normalde kesintiler güncelleştirmeyi tamamlama süresini artırır ancak tamamlanmasını etkilememelidir.

Tahmini yükseltme süresi

Tahmini yükseltme süresi, kümedeki VM başına 12 ila 15 dakikadır. Örneğin, 20 düğümlü bir kümenin yükseltimi yaklaşık 5 saat sürebilir.

AKS altyapısı 0.70.0 ve üzerini kullanma yönergeleri

Yeni görüntü ve AKS altyapısını indirme

AKS temel Ubuntu görüntüsünün ve AKS altyapısının yeni sürümlerini indirin.

Azure Stack Hub için AKS altyapısı belgelerinde açıklandığı gibi Kubernetes kümesi dağıtmak için şunlar gerekir:

  • aks-engine ikili dosyası (gerekli).
  • AKS Base Ubuntu 16.04-LTS Görüntü Dağıtımı (kullanım dışıdır - artık kullanılamaz, API Modelinde 20.04 kullanacak şekilde değiştirin).
  • AKS Base Ubuntu 18.04-LTS Görüntü Dağıtımı (kullanım dışıdır - artık kullanılamaz, API Modelinde 20.04 kullanacak şekilde değiştirin).
  • AKS Base Ubuntu 20.04-LTS Görüntü Dağıtımı (Linux aracıları için gereklidir).
  • AKS Temel Windows Server Görüntüsü (Windows aracıları için aşağıdaki görüntülerden biri gereklidir):
    • AKS Temel Windows Server Görüntü Kapsayıcılı.
    • AKS Temel Windows Server Görüntü Docker.

Bu görüntülerin yeni sürümleri bu güncelleştirmeyle kullanılabilir:

Ubuntu 16.04 dağıtımıyla oluşturulan Kubernetes kümelerini yükseltme

AKS Altyapısı v0.63.0'dan başlayarak, işletim sistemi kullanım ömrü sonuna ulaştığı için Ubuntu 16.04 dağıtımı artık desteklenen bir seçenek değildir. AKS Altyapısı v0.67.0 veya sonraki sürümleri için aks-engine yükseltmesi, ile aks-ubuntu-18.04desteklenmeyen dağıtım değerinin aks-ubuntu-16.04 üzerine otomatik olarak yazar. AKS Altyapısı v0.75.3 veya sonraki sürümlerde Kubernetes v1.24 veya üzerini kullanıyorsanız aks-engine-azurestack yükseltmesi, ile aks-ubuntu-20.04desteklenmeyen aks-ubuntu-16.04 dağıtım değerinin üzerine otomatik olarak yazar.

Ubuntu 18.04 dağıtımıyla oluşturulan Kubernetes kümelerini yükseltme

AKS Altyapısı v0.75.3'den başlayarak, işletim sistemi kullanım ömrü sonuna ulaştığı için Ubuntu 18.04 dağıtımı artık desteklenen bir seçenek değildir. AKS Engine v0.75.3 veya sonraki sürümleri için aks-engine-azurestack yükseltmesi, ile aks-ubuntu-20.04desteklenmeyen dağıtım değerinin aks-ubuntu-18.04 üzerine otomatik olarak yazar.

Docker container runtime ile oluşturulan Kubernetes kümelerini yükseltme

Kubernetes v1.24'te dockershim bileşeni kubelet'ten kaldırıldı. Sonuç olarak docker kapsayıcısı çalışma zamanı artık desteklenen bir seçenek değildir. Daha fazla bilgi için bkz. Kubernetes v1.24 sürüm notları . AKS Altyapısı v0.75.3 veya sonraki sürümleri için aks-engine-azurestack yükseltmesi , desteklenmeyen değerin dockercontainerRuntime üzerine otomatik olarak ile yazar containerd.

AKS Altyapısı sürüm v0.75.3 için Kubernetes v1.23 üzerinde Windows düğümlerine sahip kümeler Docker çalışma zamanı ile Windows temel görüntüsünü kullanabilir. Kubernetes v1.24 üzerinde Windows düğümlerine sahip kümeler, Kapsayıcılı çalışma zamanı ile Windows temel görüntüsünü kullanabilir.

AKS altyapısı ve Azure Stack sürüm eşlemesi

Azure Stack Hub sürümü AKS altyapı sürümü
1910 0.43.0, 0.43.1
2002 0.48.0, 0.51.0
2005 0.48.0, 0.51.0, 0.55.0, 0.55.4
2008 0.55.4, 0.60.1
2102 0.60.1, 0.63.0, 0.67.0, 0.67.3
2108 0.63.0, 0.67.0, 0.67.3, 0.70.0, 0.71.0, 0.73.0, 0.75.3, 0.76.0
2206 0.70.0, 0.71.0, 0.73.0, 0.75.3, 0.76.0, 0.77.0
2301 0.75.3, 0.76.0, 0.77.0, 0.78.0, 0.79.0
2306 0.78.0, 0.79.0*, 0.80.2*
2311 0.80.2*

Not

*Desteklenen. Daha fazla bilgi için bkz. AKS Altyapısı Sürüm Desteği ilkesi .

AKS altyapısı ve karşılık gelen görüntü eşlemesi

Azure Stack Hub'da AKS Altyapısı için desteklenen Kubernetes sürümlerini aşağıdaki tabloda bulabilirsiniz. Genel Azure'da ve Azure Stack Hub'da desteklenen sürümleri döndüren aks-engine get-versions komutunu kullanmayın.

AKS altyapısı AKS temel görüntüsü Kubernetes sürümleri API modeli örnekleri
v0.43.1 AKS Base Ubuntu 16.04-LTS Görüntü Dağıtımı, Ekim 2019 (2019.10.24) 1.15.5, 1.15.4, 1.14.8, 1.14.7
v0.48.0 AKS Base Ubuntu 16.04-LTS Görüntü Dağıtımı, Mart 2020 (2020.03.19) 1.15.10, 1.14.7
v0.51.0 AKS Base Ubuntu 16.04-LTS Görüntü Dağıtımı, Mayıs 2020 (2020.05.13), AKS Temel Windows Görüntüsü (17763.1217.200513) 1.15.12, 1.16.8, 1.16.9 Linux, Windows
v0.55.0 AKS Base Ubuntu 16.04-LTS Image Distro, Ağustos 2020 (2020.08.24), AKS Temel Windows Görüntüsü (17763.1397.200820) 1.15.12, 1.16.14, 1.17.11 Linux, Windows
v0.55.4 AKS Base Ubuntu 16.04-LTS Görüntü Dağıtımı, Eylül 2020 (2020.09.14), AKS Temel Windows Görüntüsü (17763.1397.200820) 1.15.12, 1.16.14, 1.17.11 Linux, Windows
V0.60.1 AKS Base Ubuntu 16.04-LTS Image Distro, Ocak 2021 (2021.01.28),
AKS Base Ubuntu 18.04-LTS Image Distro, 2021 Q1 (2021.01.28),
AKS Temel Windows Görüntüsü (17763.1697.210129)
1.16.14, 1.16.15, 1.17.17, 1.18.15 Linux, Windows
v0.63.0 AKS Base Ubuntu 18.04-LTS Image Distro, 2021 Q2 (2021.05.24), AKS Temel Windows Görüntüsü (17763.1935.210520) 1.18.18, 1.19.10, 1.20.6 API Modeli Örnekleri (Linux, Windows)
v0.67.0 AKS Base Ubuntu 18.04-LTS Image Distro, 2021 Q3 (2021.09.27), AKS Temel Windows Görüntüsü (17763.2213.210927) 1.19.15, 1.20.11 API Modeli Örnekleri (Linux, Windows)
v0.67.3 AKS Base Ubuntu 18.04-LTS Image Distro, 2021 Q3 (2021.09.27), AKS Temel Windows Görüntüsü (17763.2213.210927) 1.19.15, 1.20.11 API Modeli Örnekleri (Linux, Windows)
v0.70.0 AKS Base Ubuntu 18.04-LTS Görüntü Dağıtımı, 2022 Q2 (2022.04.07), AKS Temel Windows Görüntüsü (17763.2565.220408) 1.21.10*, 1.22.7* API Modeli Örnekleri (Linux, Windows)
v0.71.0 AKS Base Ubuntu 18.04-LTS Görüntü Dağıtımı, 2022 Q3 (2022.08.12), AKS Temel Windows Görüntüsü (17763.3232.220805) 1.22.7*, 1.23.6* API Modeli Örnekleri (Linux, Windows)
v0.73.0 AKS Base Ubuntu 18.04-LTS Görüntü Dağıtımı, 2022 Q4 (2022.11.02), AKS Temel Windows Görüntüsü (17763.3532.221102) 1.22.15*, 1.23.13* API Modeli Örnekleri (Linux, Windows)
v0.75.3 AKS Base Ubuntu 20.04-LTS Image Distro (2023.032.2), AKS Base Windows Server 2019 Image Docker (17763.3887.20230332), AKS Base Windows Server 2019 Image Containerd (17763.3887.20230332) 1.23.15*, 1.24.9** API Modeli Örnekleri (Linux, Windows)
v0.76.0 AKS Base Ubuntu 20.04-LTS Image Distro (2023.116.3), AKS Base Windows Server 2019 Image Containerd (17763.4252.20231163) 1.24.11**, 1.25.7** API Modeli Örnekleri (Linux, Windows)
v0.77.0 AKS Base Ubuntu 20.04-LTS Image Distro (2023.206.1), AKS Base Windows Server 2019 Image Containerd (17763.4645.20232061) 1.25.7**, 1.26.6** API Modeli Örnekleri (Linux, Windows)
v0.78.0 AKS Base Ubuntu 20.04-LTS Image Distro (2023.242.3), AKS Base Windows Server 2019 Image Containerd (17763.4737.20232423) 1.25.13**, 1.26.8** API Modeli Örnekleri (Linux, Windows)
v0.79.0 AKS Base Ubuntu 20.04-LTS Image Distro (2023.296.1), AKS Base Windows Server 2019 Image Containerd (17763.4974.20232961) 1.26.9**, 1.27.6** API Modeli Örnekleri (Linux, Windows)
v0.80.2 AKS Base Ubuntu 20.04-LTS Image Distro (2024.032.1), AKS Base Windows Server 2019 Image Containerd (17763.5329.20240321) 1.27.10**, 1.28.6** API Modeli Örnekleri (Linux, Windows)

Not

*Kubernetes v1.21'den başlayarak, Azure Stack Hub'da yalnızca Azure için Bulut Sağlayıcısı desteklenir.

Not

** Kubernetes v1.24'ten itibaren yalnızca containerd kapsayıcı çalışma zamanı desteklenir. Daha fazla bilgi için Docker container runtime ile oluşturulan Kubernetes kümelerini yükseltme bölümüne bakın.

Güncelleştirme planlaması

AKS altyapısı upgrade komutu kümenizin yükseltme işlemini tam olarak otomatikleştirir ve sanal makineleri (VM), ağ, depolama, Kubernetes ve düzenleme görevlerini işler. Güncelleştirmeyi uygulamadan önce sürüm notu bilgilerini gözden geçirmeyi unutmayın.

AKSe 0.76.0 ile ilgili yenilikler

AKSe 0.75.3 ve üzeri sürümlerle ilgili yenilikler

AKS Altyapısı sürümü v0.75.3 ve Azure Stack Hub'da gelecekteki tüm AKS Altyapısı sürümleri yeni aks-engine-azurestack deposundan alınacaktır. Bu nedenle, tüm aks-engine komutlar ile aks-engine-azurestackdeğiştirilmelidir. Azure Stack Hub'da en son AKS Altyapısı sürümünü almaya yönelik komutlar da değişti. Linux istemcisi oluşturma ve Windows istemcisi oluşturma bölümünde yeni komutları görebilirsiniz. Herhangi bir sorun bulursanız yeni depoda bir sorun oluşturun.

Azure Stack Hub'daki AKS Altyapısı sürümü v0.75.3, Linux temel görüntüsü olarak Ubuntu 20.04 LTS sunar. Bu sürümden itibaren Ubuntu 18.04 artık desteklenmiyor. Daha fazla bilgi için bkz . Ubuntu 18.04 Dağıtımı ile oluşturulan Kubernetes kümelerini yükseltme .

Kubernetes v1.24'ten başlayarak yalnızca containerd çalışma zamanı desteklenir. Daha fazla bilgi için bkz . Docker çalışma zamanı ile oluşturulan Kubernetes kümelerini yükseltme . AKS Altyapısı sürüm v0.75.3 için Kubernetes v1.23 üzerinde Windows düğümlerine sahip kümeler Docker çalışma zamanı ile Windows temel görüntüsünü kullanabilir. Kubernetes v1.24 üzerinde Windows düğümlerine sahip kümeler , Containerd çalışma zamanı ile Windows temel görüntüsünü kullanabilir.

v0.75.3 GitHub sayfasında daha fazla özellik bulabilirsiniz.

AKS altyapısı 0.70.0 ve üzerini kullanma yönergeleri

Microsoft, Azure Bulut Sağlayıcısı'nı 0.70.0 sürümünde yükseltti. Azure Bulut Sağlayıcısı, AKS Azure ile Azure Stack Hub'da AKS altyapısı arasında paylaşılan temel bir bileşendir.

AKS altyapısı 0.70.0 ve üzerini kullanmak için:

  • İlk kez yeni bir Kubernetes kümesi oluşturmaya çalışırsanız: AKS altyapısında uygun sürüm için sağlanan örnek API modelini ve ilgili görüntü eşleme tablosunu kullanın.

  • Yeni bir küme oluşturuyor ancak mevcut API modelinizi kullanmak istiyorsanız: Azure için Bulut Sağlayıcısı yönergelerini izleyerek API modelinizi değiştirin. Yeni ayarın eklenememesi dağıtım hatasıyla sonuçlanır.

  • Depolama birimleri kullanıyorsanız: AzureDiskCSI sürücüsünü kullandığınızdan emin olun. Sürüm 0.70.0 ve üzeri yalnızca CSI sürücülerini destekler, eski ağaç içi depolama sağlayıcısını desteklemez. Yükseltmek için depolama birimlerini kullanırken yükseltme yönergelerini izleyin.

Bilinen sorunlar

  • Birden çok Kubernetes hizmetini tek bir küme içinde paralel olarak dağıtmak temel yük dengeleyici yapılandırmasında hataya neden olabilir. Tek seferde bir hizmet dağıtmanızı öneririz.
  • aks-engine aracı Azure ve Azure Stack Hub genelinde paylaşılan bir kaynak kodu deposu olduğundan, birçok sürüm notunu ve çekme isteğini incelemek, aracın daha önce listelenenlerin ötesinde diğer Kubernetes ve işletim sistemi platform sürümlerini desteklediğine inanmanıza neden olabilir. Bunları yoksayabilir ve bu güncelleştirmenin resmi kılavuzu olarak yukarıdaki sürüm tablosunu kullanabilirsiniz.
  • AKS Engine v0.67.0, Windows kümelerini dağıtırken yanlış Windows görüntüsünü kullanır. Bu sorunu çözmek için v0.70.0 kullanın.

Başvuru

Aşağıdaki listede Azure ve Azure Stack Hub için sürüm notlarının tamamı bir araya getirilmiştir:

AKS altyapısının v0.67.0 sürümü için geçerlidir.

Bu makalede Azure Stack Hub güncelleştirmesindeki Azure Kubernetes Service (AKS) altyapısının içeriği açıklanır. Güncelleştirme, Azure Stack Hub platformunu hedefleyen AKS altyapısının en son sürümüne yönelik iyileştirmeler ve düzeltmeler içerir. Bu makale, genel Azure için AKS altyapısının sürüm bilgilerini belgelemeye yönelik değildir.

Güncelleştirme planlaması

AKS altyapısı upgrade komutu, kümenizin yükseltme işlemini tam olarak otomatikleştirir. Sanal makineleri (VM), ağ, depolama, Kubernetes ve düzenleme görevlerini işler. Güncelleştirmeyi uygulamadan önce sürüm notu bilgilerini gözden geçirmeyi unutmayın.

Yükseltmeyle ilgili dikkat edilmesi gerekenler

  • AKS altyapısı sürümünüz için doğru market öğelerini (AKS Base Ubuntu 16.04-LTS veya 18.04 Image Distro veya AKS Base Windows Server) kullanıyor musunuz? Sürümleri "Yeni görüntüleri ve AKS altyapısını indirme" bölümünde bulabilirsiniz.
  • Hedef küme için doğru küme belirtimini (apimodel.json) ve kaynak grubunu kullanıyor musunuz? Kümeyi ilk kez dağıttığınızda, bu dosya çıkış dizininizde oluşturulmuştur. Kubernetes kümesi dağıtma komut parametrelerine bakın.
  • AKS altyapısını çalıştırmak ve yükseltme işlemlerini gerçekleştirmek için güvenilir bir makine mi kullanıyorsunuz?
  • Etkin iş yükleri olan bir işletimsel kümeyi güncelleştiriyorsanız, kümenin normal yük altında olduğunu varsayarak yükseltmeyi bunları etkilemeden uygulayabilirsiniz. Ancak, kullanıcıları bu kümeye yönlendirmeniz gerekmesi durumunda bir yedekleme kümeniz olmalıdır. Bir yedekleme kümesi kesinlikle önerilir.
  • Mümkünse, ağ atlamalarını ve olası bağlantı hatalarını azaltmak için Azure Stack Hub ortamındaki bir VM'den komutunu çalıştırın.
  • Aboneliğinizin tüm işlem için yeterli kotaya sahip olduğundan emin olun. İşlem, işlem sırasında yeni VM'ler ayırır. Sonuçta elde edilen VM sayısı özgün VM ile aynı olur, ancak işlem sırasında birkaç VM daha oluşturulmasını planlayın.
  • Sistem güncelleştirmeleri veya zamanlanmış görevler planlanmıyor.
  • Üretim kümesiyle aynı değerlerle yapılandırılmış bir kümede aşamalı yükseltme ayarlayın ve bunu üretim kümenizde yapmadan önce yükseltmeyi orada test edin.

Upgrade komutunu kullanma

Azure Stack Hub'da aks-engine upgradeKubernetes kümesini yükseltme bölümünde açıklandığı gibi komutunu kullanmanız gerekir.

Yükseltme kesintileri

Bazen beklenmeyen faktörler küme yükseltmesini kesintiye uğratır. AKS altyapısı bir hata bildirdiğinde veya AKS altyapısı yürütme işlemine bir şey olduğunda kesinti oluşabilir. Kesintinin nedenini inceleyin, sorunu giderin ve yükseltme işlemine devam etmek için aynı upgrade komutu yeniden gönderin. Komut upgrade bir kez etkili olur ve komutu yeniden gönderdiğinizde küme yükseltmesini sürdürmesi gerekir. Normalde kesintiler güncelleştirmeyi tamamlama süresini artırır ancak tamamlanmasını etkilememelidir.

Tahmini yükseltme süresi

Tahmini yükseltme süresi, kümedeki VM başına 12 ila 15 dakikadır. Örneğin, 20 düğümlü bir kümenin yükseltimi yaklaşık 5 saat sürebilir.

Yeni görüntü ve AKS altyapısını indirme

AKS temel Ubuntu görüntüsünün ve AKS altyapısının yeni sürümlerini indirin.

Azure Stack Hub için AKS altyapısı belgelerinde açıklandığı gibi Kubernetes kümesi dağıtmak için şunlar gerekir:

  • aks-engine ikili dosyası (gerekli).
  • AKS Temel Ubuntu 16.04-LTS Görüntü Dağıtımı (kullanım dışı - artık kullanım dışı, API modelinde 18.04 kullanacak şekilde değiştirin).
  • AKS Temel Ubuntu 18.04-LTS Görüntü Dağıtımı (Linux aracıları için gereklidir).
  • AKS Temel Windows Server Görüntü Dağıtımı (Windows aracıları için gereklidir).

Bu görüntülerin yeni sürümleri bu güncelleştirmeyle kullanılabilir:

Ubuntu 16.04 dağıtımıyla oluşturulan Kubernetes kümelerini yükseltme

AKS Altyapısı v0.67.0 ile başlayarak, işletim sistemi kullanım ömrünün sonuna ulaştığı için Ubuntu 16.04 dağıtımı artık desteklenen bir seçenek değildir. Bir kümeyi yükseltmek için, tarafından oluşturulan aks-engine deploy ve giriş olarak aks-engine upgradegeçirilen işletim sistemi dağıtımını aks-ubuntu-18.04 giriş API modelinizde ayarladığınızdan emin olun:

"masterProfile": {
    "distro": "aks-ubuntu-18.04"
},

"agentPoolProfiles": [{
    "distro": "aks-ubuntu-18.04"
}]

AKS altyapısı ve Azure Stack sürüm eşlemesi

Azure Stack Hub sürümü AKS altyapı sürümü
1910 0.43.0, 0.43.1
2002 0.48.0, 0.51.0
2005 0.48.0, 0.51.0, 0.55.0, 0.55.4
2008 0.55.4, 0.60.1
2102 0.60.1, 0.63.0, 0.67.0
2108 0.63.0, 0.67.0

AKS altyapısı v0.67.0'da Kubernetes sürüm yükseltme yolu

Azure Stack Hub için geçerli sürümü ve yükseltme sürümünü aşağıdaki tabloda bulabilirsiniz. Bu tablo, Azure Stack Hub'daki AKS altyapısı kümesi için geçerlidir. Genel Azure'da ve Azure Stack Hub'da desteklenen sürümleri döndüren aks-engine get-versions komutunu kullanmayın.

Geçerli sürüm Yükseltme var
1.15.12 1.16.14, 1.16.15
1.16.14 1.16.15, 1.17.17
1.17.11, 1.17.17 1.18.18
1.18.15, 1.18.18 1.19.10
1.19.10 1.19.15, 1.20.11
1.20.6 1.20.11

API modeli JSON dosyasında, bölümünün altındaki orchestratorProfile sürüm ve sürüm değerlerini belirtin. Örneğin, Kubernetes 1.17.17'yi dağıtmayı planlıyorsanız aşağıdaki iki değerin ayarlanması gerekir (örnek kubernetes-azurestack.json bakın):

-   "orchestratorRelease": "1.17",
-   "orchestratorVersion": "1.17.17"

AKS altyapısı ve ilgili görüntü eşleme

AKS altyapısı AKS temel görüntüsü Kubernetes sürümleri API modeli örnekleri
v0.43.1 AKS Base Ubuntu 16.04-LTS Görüntü Dağıtımı, Ekim 2019 (2019.10.24) 1.15.5, 1.15.4, 1.14.8, 1.14.7
v0.48.0 AKS Base Ubuntu 16.04-LTS Görüntü Dağıtımı, Mart 2020 (2020.03.19) 1.15.10, 1.14.7
v0.51.0 AKS Base Ubuntu 16.04-LTS Görüntü Dağıtımı, Mayıs 2020 (2020.05.13), AKS Temel Windows Görüntüsü (17763.1217.200513) 1.15.12, 1.16.8, 1.16.9 Linux, Windows
v0.55.0 AKS Base Ubuntu 16.04-LTS Görüntü Dağıtımı, Ağustos 2020 (2020.08.24), AKS Temel Windows Görüntüsü (17763.1397.200820) 1.15.12, 1.16.14, 1.17.11 Linux, Windows
v0.55.4 AKS Base Ubuntu 16.04-LTS Görüntü Dağıtımı, Eylül 2020 (2020.09.14), AKS Temel Windows Görüntüsü (17763.1397.200820) 1.15.12, 1.16.14, 1.17.11 Linux, Windows
V0.60.1 AKS Base Ubuntu 16.04-LTS Image Distro, Ocak 2021 (2021.01.28),
AKS Base Ubuntu 18.04-LTS Image Distro, 2021 Q1 (2021.01.28),
AKS Temel Windows Görüntüsü (17763.1697.210129)
1.16.14, 1.16.15, 1.17.17, 1.18.15 Linux, Windows
v0.63.0 AKS Base Ubuntu 18.04-LTS Görüntü Dağıtımı, 2021 Ç2 (2021.05.24), AKS Temel Windows Görüntüsü (17763.1935.210520) 1.18.18, 1.19.10, 1.20.6 API Modeli Örnekleri (Linux, Windows)
v0.67.0 AKS Base Ubuntu 18.04-LTS Görüntü Dağıtımı, 2021 Ç3 (2021.09.27), AKS Temel Windows Görüntüsü (17763.2213.210927) 1.19.15, 1.20.11 API Modeli Örnekleri (Linux, Windows)

Yenilikler

Özel önizlemeye katılmak istiyorsanız önizleme erişimi isteyebilirsiniz.

Yeni özellikler şunları içerir:

  • Kubernetes 1.19.15 ve 1.20.11 desteği

Bilinen sorunlar

  • Birden çok Kubernetes hizmetini tek bir küme içinde paralel olarak dağıtmak temel yük dengeleyici yapılandırmasında hataya neden olabilir. Tek seferde bir hizmet dağıtmanızı öneririz.
  • aks-engine aracı Azure ve Azure Stack Hub genelinde paylaşılan bir kaynak kodu deposu olduğundan, birçok sürüm notunu ve çekme isteğini incelemek, aracın daha önce listelenenlerin ötesinde diğer Kubernetes ve işletim sistemi platform sürümlerini desteklediğine inanmanıza neden olabilir. Bunları yoksayabilir ve bu güncelleştirmenin resmi kılavuzu olarak yukarıdaki sürüm tablosunu kullanabilirsiniz.

Başvuru

Aşağıdaki listede Azure ve Azure Stack Hub için sürüm notlarının tamamı bir araya getirilmiştir:

AKS altyapısının v0.60.1 sürümü için geçerlidir.

Bu makalede Azure Stack Hub güncelleştirmesindeki Azure Kubernetes Service (AKS) altyapısının içeriği açıklanır. Güncelleştirme, Azure Stack Hub platformunu hedefleyen AKS altyapısının en son sürümüne yönelik iyileştirmeler ve düzeltmeler içerir. Bu makale, genel Azure için AKS altyapısının sürüm bilgilerini belgelemeye yönelik değildir.

Güncelleştirme planlaması

AKS altyapısı upgrade komutu kümenizin yükseltme işlemini tam olarak otomatikleştirir ve sanal makineleri (VM), ağ, depolama, Kubernetes ve düzenleme görevlerini işler. Güncelleştirmeyi uygulamadan önce sürüm notu bilgilerini gözden geçirmeyi unutmayın.

Yükseltmeyle ilgili dikkat edilmesi gerekenler

  • AKS altyapısı sürümünüz için doğru market öğelerini (AKS Base Ubuntu 16.04-LTS veya 18.04 Image Distro veya AKS Base Windows Server) kullanıyor musunuz? Sürümleri "Yeni görüntüleri ve AKS altyapısını indirme" bölümünde bulabilirsiniz.
  • Hedef küme için doğru küme belirtimini (apimodel.json) ve kaynak grubunu kullanıyor musunuz? Kümeyi ilk kez dağıttığınızda, bu dosya çıkış dizininizde oluşturulmuştur. Kubernetes kümesi dağıtma komut parametrelerine bakın.
  • AKS altyapısını çalıştırmak ve yükseltme işlemlerini gerçekleştirmek için güvenilir bir makine mi kullanıyorsunuz?
  • Etkin iş yükleri olan bir işletimsel kümeyi güncelleştiriyorsanız, kümenin normal yük altında olduğunu varsayarak yükseltmeyi bunları etkilemeden uygulayabilirsiniz. Ancak, kullanıcıları bu kümeye yönlendirmeniz gerekmesi durumunda bir yedekleme kümeniz olmalıdır. Bir yedekleme kümesi kesinlikle önerilir.
  • Mümkünse, ağ atlamalarını ve olası bağlantı hatalarını azaltmak için Azure Stack Hub ortamındaki bir VM'den komutunu çalıştırın.
  • Aboneliğinizin tüm işlem için yeterli kotaya sahip olduğundan emin olun. İşlem, işlem sırasında yeni VM'ler ayırır. Sonuçta elde edilen VM sayısı özgün VM ile aynı olur, ancak işlem sırasında birkaç VM daha oluşturulmasını planlayın.
  • Sistem güncelleştirmeleri veya zamanlanmış görevler planlanmıyor.
  • Üretim kümesiyle aynı değerlerle yapılandırılmış bir kümede aşamalı yükseltme ayarlayın ve bunu üretim kümenizde yapmadan önce yükseltmeyi orada test edin.

Upgrade komutunu kullanma

Azure Stack Hub'da aks-engine upgradeKubernetes kümesini yükseltme bölümünde açıklandığı gibi komutunu kullanmanız gerekir.

Yükseltme kesintileri

Bazen beklenmeyen faktörler küme yükseltmesini kesintiye uğratır. AKS altyapısı bir hata bildirdiğinde veya AKS altyapısı yürütme işlemine bir şey olduğunda kesinti oluşabilir. Kesintinin nedenini inceleyin, sorunu giderin ve yükseltme işlemine devam etmek için aynı upgrade komutu yeniden gönderin. Komut upgrade bir kez etkili olur ve komutu yeniden gönderdiğinizde küme yükseltmesini sürdürmesi gerekir. Normalde kesintiler güncelleştirmeyi tamamlama süresini artırır ancak tamamlanmasını etkilememelidir.

Tahmini yükseltme süresi

Tahmini yükseltme süresi, kümedeki VM başına 12 ila 15 dakikadır. Örneğin, 20 düğümlü bir kümenin yükseltimi yaklaşık 5 saat sürebilir.

Yeni görüntü ve AKS altyapısını indirme

AKS temel Ubuntu görüntüsünün ve AKS altyapısının yeni sürümlerini indirin.

Azure Stack Hub'daki AKS altyapısı belgelerinde açıklandığı gibi Kubernetes kümesi dağıtmak için şunlar gerekir:

  • aks-engine ikili dosyası (gerekli).
  • AKS Temel Ubuntu 16.04-LTS Görüntü Dağıtımı (kullanım dışı - artık kullanım dışı, API modelinde 18.04 kullanacak şekilde değiştirin).
  • AKS Temel Ubuntu 18.04-LTS Görüntü Dağıtımı (Linux aracıları için gereklidir).
  • AKS Temel Windows Server Görüntü Dağıtımı (Windows aracıları için gereklidir).

Bu güncelleştirmeyle bunların yeni sürümleri kullanıma sunulmuştur:

AKS altyapısı ve Azure Stack sürüm eşlemesi

Azure Stack Hub sürümü AKS altyapı sürümü
1910 0.43.0, 0.43.1
2002 0.48.0, 0.51.0
2005 0.48.0, 0.51.0, 0.55.0, 0.55.4
2008 0.55.4, 0.60.1

AKS altyapısı v0.60.1'de Kubernetes sürüm yükseltme yolu

Azure Stack Hub için geçerli sürümü ve yükseltme sürümünü aşağıdaki tabloda bulabilirsiniz. Bu tablo, Azure Stack Hub'daki AKS altyapısı kümesi için geçerlidir. Genel Azure'da ve Azure Stack Hub'da desteklenen sürümleri döndüren aks-engine get-versions komutunu kullanmayın.

Geçerli sürüm Yükseltme var
1.15.12 1.16.14, 1.16.15
1.16.14 1.16.15, 1.17.17
1.17.11 1.17.17, 1.18.15
1.17.17 1.18.15

API modeli JSON dosyasında, bölümünün altındaki orchestratorProfile sürüm ve sürüm değerlerini belirtin. Örneğin, Kubernetes 1.17.17'yi dağıtmayı planlıyorsanız aşağıdaki iki değerin ayarlanması gerekir (örnek kubernetes-azurestack.json bakın):

-   "orchestratorRelease": "1.17",
-   "orchestratorVersion": "1.17.17"

AKS altyapısı ve ilgili görüntü eşleme

AKS altyapısı AKS temel görüntüsü Kubernetes sürümleri API modeli örnekleri
v0.43.1 AKS Base Ubuntu 16.04-LTS Görüntü Dağıtımı, Ekim 2019 (2019.10.24) 1.15.5, 1.15.4, 1.14.8, 1.14.7
v0.48.0 AKS Base Ubuntu 16.04-LTS Görüntü Dağıtımı, Mart 2020 (2020.03.19) 1.15.10, 1.14.7
v0.51.0 AKS Base Ubuntu 16.04-LTS Görüntü Dağıtımı, Mayıs 2020 (2020.05.13), AKS Temel Windows Görüntüsü (17763.1217.200513) 1.15.12, 1.16.8, 1.16.9 Linux, Windows
v0.55.0 AKS Base Ubuntu 16.04-LTS Görüntü Dağıtımı, Ağustos 2020 (2020.08.24), AKS Temel Windows Görüntüsü (17763.1397.200820) 1.15.12, 1.16.14, 1.17.11 Linux, Windows
v0.55.4 AKS Base Ubuntu 16.04-LTS Görüntü Dağıtımı, Eylül 2020 (2020.09.14), AKS Temel Windows Görüntüsü (17763.1397.200820) 1.15.12, 1.16.14, 1.17.11 Linux, Windows
V0.60.1 AKS Base Ubuntu 16.04-LTS Image Distro, Ocak 2021 (2021.01.28),
AKS Base Ubuntu 18.04-LTS Image Distro, 2021 Q1 (2021.01.28),
AKS Temel Windows Görüntüsü (17763.1697.210129)
1.16.14, 1.16.15, 1.17.17, 1.18.15 Linux, Windows

Yenilikler

Özel önizlemeye katılmak istiyorsanız önizleme erişimi isteyebilirsiniz.

Yeni özellikler şunları içerir:

  • Ubuntu 18.04 Genel Kullanılabilirliği.
  • Sertifika Döndürme Genel Önizleme #4214.
  • T4 Nvidia GPU Özel Önizleme #4259.
  • Azure Active Directory tümleştirmesi özel önizlemesi.
  • Azure Blobları Özel Önizlemesi için CSI Sürücüsü #712.
  • CSI Sürücüsü Azure Diskleri Genel Önizleme #712.
  • CSI Sürücüsü NFS Genel Önizleme #712.
  • Kubernetes 1 desteği. 17.17 #4188 ve 1.18.15 #4187.

Bilinen sorunlar

  • Birden çok Kubernetes hizmetini tek bir küme içinde paralel olarak dağıtmak temel yük dengeleyici yapılandırmasında hataya neden olabilir. Tek seferde bir hizmet dağıtmanızı öneririz.
  • aks-engine aracı Azure ve Azure Stack Hub genelinde paylaşılan bir kaynak kodu deposu olduğundan, birçok sürüm notunu ve çekme isteğini incelemek, aracın daha önce listelenenlerin ötesinde diğer Kubernetes ve işletim sistemi platform sürümlerini desteklediğine inanmanıza neden olabilir. Bunları yoksayabilir ve bu güncelleştirmenin resmi kılavuzu olarak yukarıdaki sürüm tablosunu kullanabilirsiniz.

Başvuru

Aşağıdaki listede Azure ve Azure Stack Hub için sürüm notlarının tamamı bir araya getirilmiştir:

AKS altyapısının v0.55.4 sürümü için geçerlidir.

Bu makalede Azure Stack Hub güncelleştirmesindeki Azure Kubernetes Service (AKS) altyapısının içeriği açıklanır. Güncelleştirme, Azure Stack Hub platformunu hedefleyen AKS altyapısının en son sürümüne yönelik iyileştirmeler ve düzeltmeler içerir. Bu makale, genel Azure için AKS altyapısının sürüm bilgilerini belgelemeye yönelik değildir.

Güncelleştirme planlaması

AKS altyapısı upgrade komutu kümenizin yükseltme işlemini tam olarak otomatikleştirir ve sanal makineleri (VM), ağ, depolama, Kubernetes ve düzenleme görevlerini işler. Güncelleştirmeyi uygulamadan önce sürüm notu bilgilerini gözden geçirmeyi unutmayın.

Yükseltmeyle ilgili dikkat edilmesi gerekenler

  • AKS altyapısı sürümünüz için doğru market öğesini (AKS Base Ubuntu 16.04-LTS Image Distro) kullanıyor musunuz? Sürümleri "Yeni görüntü ve AKS altyapısını indirme" bölümünde bulabilirsiniz.
  • Hedef küme için doğru küme belirtimini (apimodel.json) ve kaynak grubunu kullanıyor musunuz? Kümeyi ilk kez dağıttığınızda, bu dosya çıkış dizininizde oluşturulmuştur. Kubernetes kümesi dağıtma komut parametrelerine bakın.
  • AKS altyapısını çalıştırmak ve yükseltme işlemlerini gerçekleştirmek için güvenilir bir makine mi kullanıyorsunuz?
  • Etkin iş yükleri olan bir işletimsel kümeyi güncelleştiriyorsanız, kümenin normal yük altında olduğunu varsayarak yükseltmeyi bunları etkilemeden uygulayabilirsiniz. Ancak, kullanıcıları bu kümeye yönlendirmeniz gerekmesi durumunda bir yedekleme kümeniz olmalıdır. Bir yedekleme kümesi kesinlikle önerilir.
  • Mümkünse, ağ atlamalarını ve olası bağlantı hatalarını azaltmak için Azure Stack Hub ortamındaki bir VM'den komutunu çalıştırın.
  • Aboneliğinizin tüm işlem için yeterli kotaya sahip olduğundan emin olun. İşlem sırasında yeni VM'ler ayırır. Sonuçta elde edilen VM sayısı özgün vm ile aynı olur, ancak işlem sırasında birkaç vm daha oluşturulmasını planlayın.
  • Sistem güncelleştirmeleri veya zamanlanmış görevler planlanmıyor.
  • Üretim kümesiyle aynı değerlerle yapılandırılmış bir kümede aşamalı yükseltme ayarlayın ve üretim kümenizde bunu yapmadan önce yükseltmeyi orada test edin.

Upgrade komutunu kullanma

Azure Stack Hub'da Kubernetes kümesini yükseltme başlığında açıklandığı gibi komutunu kullanmanız gerekir.aks-engine upgrade

Yükseltme kesintileri

Bazen beklenmeyen faktörler kümenin yükseltmesini kesintiye uğratır. AKS altyapısı bir hata bildirdiğinde veya AKS altyapısı yürütme işlemine bir şey olduğunda kesinti oluşabilir. Kesintinin nedenini inceleyin, sorunu giderin ve yükseltme işlemine devam etmek için aynı upgrade komutu yeniden gönderin. Komut upgrade bir kez etkilidir ve komutu yeniden gönderdiğinizde küme yükseltmesini sürdürmelidir. Normalde kesintiler güncelleştirmeyi tamamlama süresini artırır ancak tamamlanmasını etkilememelidir.

Tahmini yükseltme süresi

Tahmini yükseltme süresi, kümedeki VM başına 12 ila 15 dakikadır. Örneğin, 20 düğümlü bir kümenin yükseltimi yaklaşık 5 saat sürebilir.

Yeni görüntü ve AKS altyapısını indirme

AKS temel Ubuntu Image ve AKS altyapısının yeni sürümlerini indirin.

Azure Stack Hub'daki AKS altyapısı belgelerinde açıklandığı gibi Kubernetes kümesi dağıtmak için iki ana bileşen gerekir:

  • aks-engine ikili dosyası (gerekli).
  • AKS Base Ubuntu 16.04-LTS Görüntü Dağıtımı

Bu görüntülerin yeni sürümleri bu güncelleştirmeyle kullanılabilir:

AKS altyapısı ve Azure Stack sürüm eşlemesi

Azure Stack Hub sürümü AKS altyapı sürümü
1910 0.43.0, 0.43.1
2002 0.48.0, 0.51.0
2005 0.48.0, 0.51.0, 0.55.0, 0.55.4

AKS altyapısı v0.55.4'te Kubernetes sürüm yükseltme yolu

Azure Stack Hub'ın geçerli sürümünü ve yükseltme sürümünü aşağıdaki tabloda bulabilirsiniz. Bu tablo Azure Stack Hub'daki AKS altyapısı kümesi için geçerlidir. Genel Azure'da ve Azure Stack Hub'da desteklenen sürümleri döndüren aks-engine get-versions komutunu kullanmayın.

Geçerli sürüm Yükseltme var
1.15.10 1.15.12
1.15.12, 1.16.8, 1.16.9 1.16.14
1.16.8, 1.16.9, 1.16.14 1.17.11

API modeli JSON dosyasında, bölümünün altında orchestratorProfile sürüm ve sürüm değerlerini belirtin. Örneğin, Kubernetes 1.17.17'yi dağıtmayı planlıyorsanız, aşağıdaki iki değerin ayarlanması gerekir (örnek kubernetes-azurestack.json bakın):

    -   "orchestratorRelease": "1.16",
    -   "orchestratorVersion": "1.16.14"

AKS altyapısı ve karşılık gelen görüntü eşlemesi

Kubernetes sürümleri Notlar
1.15.5, 1.15.4, 1.14.8, 1.14.7
1.15.10, 1.14.7
1.15.12, 1.16.8, 1.16.9 API modeli örnekleri (Linux, Windows)
1.15.12, 1.16.14, 1.17.11 API modeli örnekleri (Linux, Windows)
1.15.12, 1.16.14, 1.17.11 API modeli örnekleri (Linux, Windows)

Yenilikler

  • Azure Stack'in Linux VHD'sini 2020.09.14 #3828'e güncelleştirme
  • Azure Stack'te K8s v1.17.11 desteği ekler #3702
  • Azure Stack'te K8s v1.16.14 desteği ekler #3704
  • Linux VHD 2020.09.14 güncelleştirmesi #3750
  • Ağustos 3730'a Windows VHD güncelleştirmesi
  • Kubernetes metrics-server'ı v0.3.7 #3669 sürümüne yükseltir
  • Günlük döndürme sorununu düzeltmek için docker sürümünü yükseltir #3693
  • CoreDNS'yi v1.7.0 #3608 sürümüne yükseltir
  • Moby 19.03.x paketlerini kullanma #3549
  • azure-cni güncelleştirme stratejisine yönelik düzeltmeler #3571

Bilinen sorunlar

  • Birden çok Kubernetes hizmetinin tek bir küme içinde paralel olarak dağıtılması temel yük dengeleyici yapılandırmasında hataya neden olabilir. Bir kerede tek bir hizmet dağıtmanızı öneririz.
  • aks-engine get-versionskomutunu çalıştırdığınızda çıkış, Azure ve Azure Stack Hub için geçerli bilgiler üretir; ancak Azure Stack Hub'a karşılık gelenleri ayırt etmenin açık bir yolu yoktur. Hangi sürümlerin yükseltileceğini belirlemek için bu komutu kullanmayın. Önceki bölümde açıklanan yükseltme başvuru tablosunu kullanın.
  • Aks-engine aracı Azure ve Azure Stack Hub genelinde paylaşılan bir kaynak kodu deposu olduğundan, birçok sürüm notunu ve çekme isteğini incelemek, aracın daha önce listelenenlerin ötesinde diğer Kubernetes ve işletim sistemi platform sürümlerini desteklediğine inanmanıza neden olabilir. Bunları yoksayabilir ve bu güncelleştirmenin resmi kılavuzu olarak yukarıdaki sürüm tablosunu kullanabilirsiniz.

Başvuru

Azure ve Azure Stack Hub için sürüm notlarının tamamı bir araya getirilmiştir:

AKS altyapısının 0.48.0 veya önceki sürümleri için geçerlidir.

Bu makalede, Azure Stack Hub güncelleştirmesindeki Azure Kubernetes Service (AKS) altyapısının içeriği açıklanmaktadır. Güncelleştirme, Azure Stack Hub platformunu hedefleyen AKS altyapısının en son sürümüne yönelik iyileştirmeler ve düzeltmeler içerir. Bu makale, genel Azure için AKS altyapısının sürüm bilgilerini belgelemeye yönelik değildir.

Güncelleştirme planlaması

AKS altyapısı upgrade komutu kümenizin yükseltme işlemini tam olarak otomatikleştirir ve sanal makineleri (VM), ağ, depolama, Kubernetes ve düzenleme görevlerini işler. Güncelleştirmeyi uygulamadan önce sürüm notu bilgilerini gözden geçirmeyi unutmayın.

Yükseltme konusunda dikkat edilmesi gerekenler

  • AKS altyapınızın sürümü için doğru market öğesini (AKS Base Ubuntu 16.04-LTS Image Distro) mı kullanıyorsunuz? Sürümleri , Yeni AKS temel Ubuntu Görüntüsünü ve AKS altyapısı sürümlerini indirme bölümünde bulabilirsiniz.
  • Hedef küme için doğru küme belirtimini (apimodel.json) ve kaynak grubunu kullanıyor musunuz? Kümeyi ilk kez dağıttığınızda, bu dosya çıkış dizininizde oluşturulmuştur. Bkz. Kubernetes kümesi dağıtma komut parametrelerini dağıtma.
  • AKS altyapısını çalıştırmak ve yükseltme işlemlerini gerçekleştirmek için güvenilir bir makine mi kullanıyorsunuz?
  • Etkin iş yükleri olan bir işletimsel kümeyi güncelleştiriyorsanız, kümenin normal yük altında olduğunu varsayarak yükseltmeyi bunları etkilemeden uygulayabilirsiniz. Ancak, kullanıcıları bu kümeye yönlendirmeniz gerekmesi durumunda bir yedekleme kümeniz olmalıdır. Bir yedekleme kümesi kesinlikle önerilir.
  • Mümkünse, ağ atlamalarını ve olası bağlantı hatalarını azaltmak için Azure Stack Hub ortamındaki bir VM'den komutunu çalıştırın.
  • Aboneliğinizin tüm işlem için yeterli kotaya sahip olduğundan emin olun. İşlem, işlem sırasında yeni VM'ler ayırır. Sonuçta elde edilen VM sayısı özgün VM ile aynı olur, ancak işlem sırasında birkaç VM daha oluşturulmasını planlayın.
  • Sistem güncelleştirmeleri veya zamanlanmış görevler planlanmıyor.
  • Üretim kümesiyle aynı değerlerle yapılandırılmış bir kümede aşamalı yükseltme ayarlayın ve bunu üretim kümenizde yapmadan önce yükseltmeyi orada test edin.

Upgrade komutunu kullanma

Azure Stack Hub'da aks-engine upgradeKubernetes kümesini yükseltme bölümünde açıklandığı gibi komutunu kullanmanız gerekir.

Yükseltme kesintileri

Bazen beklenmeyen faktörler küme yükseltmesini kesintiye uğratır. AKS altyapısı bir hata bildirdiğinde veya AKS altyapısı yürütme işlemine bir şey olduğunda kesinti oluşabilir. Kesintinin nedenini inceleyin, sorunu giderin ve yükseltme işlemine devam etmek için aynı upgrade komutu yeniden gönderin. Komut upgrade bir kez etkili olur ve komutu yeniden gönderdiğinizde küme yükseltmesini sürdürmesi gerekir. Normalde kesintiler güncelleştirmeyi tamamlama süresini artırır ancak tamamlanmasını etkilememelidir.

Tahmini yükseltme süresi

Tahmini yükseltme süresi, kümedeki VM başına 12 ila 15 dakikadır. Örneğin, 20 düğümlü bir kümenin yükseltimi yaklaşık 5 saat sürebilir.

Yeni görüntü ve AKS altyapısını indirme

AKS temel Ubuntu Image ve AKS altyapısının yeni sürümlerini indirin.

Azure Stack Hub'da AKS altyapısının belgelerinde açıklandığı gibi Kubernetes kümesi dağıtmak için iki ana bileşen gerekir:

  • aks-engine ikili dosyası (gerekli).
  • AKS Base Ubuntu 16.04-LTS Görüntü Dağıtımı.

Bu güncelleştirmeyle bunların yeni sürümleri kullanıma sunulmuştur:

Kubernetes sürüm yükseltme yolu

Azure Stack Hub için geçerli sürümü ve yükseltme sürümünü aşağıdaki tabloda bulabilirsiniz. Bu tablo, Azure Stack Hub'daki AKS altyapısı kümesi için geçerlidir. Genel Azure'da ve Azure Stack Hub'da desteklenen sürümleri döndüren aks-engine get-versions komutunu kullanmayın.

Geçerli sürüm Yükseltme var
1.14.7 1.15.10
1.14.8 1.15.10
1.15.4 1.15.10
1.15.5 1.15.10

Yenilikler

  • Kubernetes sürüm 1.15.10 (#2834) desteği. Yeni bir küme dağıttığınızda, API modeli .json dosyanızda ( küme tanım dosyası olarak da bilinir) hem sürüm numarasını hem de ikincil sürüm numarasını aşağıdaki biçimde belirtin. Örnek bir küme tanım dosyası için bkz. kubernetes-azurestack.json.

    • "orchestratorRelease": "1.15,

    • "orchestratorVersion": "1.15.10"

    Not

    Api modeli .json dosyasında Kubernetes sürümü açıkça sağlanmazsa, sürüm 1.15 kullanılır (#2932) ve orchestratorVersion varsayılan olarak 1.15.11'e ayarlanır ve bu da kümenin dağıtımı sırasında hataya neden olur.

  • aks-engine v0.43.1 ile, bulut sağlayıcısının denetim döngüsünü gerçekleştirmesi için varsayılan sıklık ayarları ve diğer görevler, gelen istekler için Azure Stack Hub Resource Manager eşik sınırlarıyla iyi çalışmaz. Bu güncelleştirme, Azure Stack Hub Resource Manager yeniden deneme yükünü azaltmak için Azure Stack Hub'ın varsayılanlarını değiştirir (#2861).

  • aks-engine'deki yeni doğrulama adımı, API modeli .json dosyası Azure Stack Hub tarafından desteklenmeyen özellikler içeriyorsa yürütmenin durdurulmasına veya uyarıların görüntülenmesine neden olur (#2717).

  • Yeni bir doğrulama iade işlemiyle aks-engine, aks-engine yürütme sürümü için gereken AKS temel görüntüsünün sürümünün kullanılabilirliğini doğrular (#2342). Bu, API modeli .json dosyası ayrıştırıldıktan sonra ve Azure Stack Hub Resource Manager çağrılmadan önce gerçekleşir.

  • Komuttaki upgrade yeni aks-engine seçeneği "--control-plane-only", kullanıcının işlemleri yalnızca ana Sanal Makineler (#2635) hedefine yükseltmesine olanak tanır.

  • Ubuntu 16.04-LTS için Linux Çekirdeği sürüm 4.15.0-1071-azure'a Güncelleştirmeler. Ayrıntılar için bkz. "Paket: linux-image-4.15.0-1071-azure (4.15.0-1071.76) [security]".

  • Kubernetes 1.14.8 ve 1.15.10 sürümlerini desteklemek için yeni hyperkube güncelleştirmeleri.

  • kubectl'yi kümenin Kubernetes sürümüyle eşleşecek şekilde güncelleştirin. Bu bileşen Kubernetes kümesi denetim düzlemi düğümlerinde kullanılabilir, SSH tarafından bir ana düğümde çalıştırabilirsiniz.

  • En son Şubat 2020 sürümü (#2850) ile Azure Container İzleyici eklentisi için Güncelleştirmeler.

  • sürümü coredns v1.6.6 (#2555) sürümüne yükseltildi.

  • Sürüm 3.3.18'e (#2462) yükseltinetcd.

  • Sürüm 3.0.11'e (#2887) yükseltinmoby.

  • Bu sürümle birlikte AKS Altyapısı, görüntülerini oluştururken bağımlılığı şu andan itibaren k8s.gcr.io resmi Kubernetes MCR registry @ mcr.microsoft.com kullanmaya kadar keser (#2722).

Bilinen sorunlar

  • Birden çok Kubernetes hizmetini tek bir küme içinde paralel olarak dağıtmak temel yük dengeleyici yapılandırmasında hataya neden olabilir. Tek seferde bir hizmet dağıtmanızı öneririz.
  • aks-engine get-versions çalıştırmak Azure ve Azure Stack Hub için geçerli bilgiler üretir; ancak Azure Stack Hub'a karşılık gelenleri ayırt etmenin açık bir yolu yoktur. Hangi sürümlerin yükseltileceğini belirlemek için bu komutu kullanmayın. Önceki bölümde açıklanan yükseltme başvuru tablosunu kullanın.
  • aks-engine aracı Azure ve Azure Stack Hub genelinde paylaşılan bir kaynak kodu deposu olduğundan, birçok sürüm notunu ve çekme isteğini incelemek, aracın daha önce listelenenlerin ötesinde diğer Kubernetes ve işletim sistemi platform sürümlerini desteklediğine inanmanıza neden olabilir. Bunları yoksayabilir ve bu güncelleştirmenin resmi kılavuzu olarak yukarıdaki sürüm tablosunu kullanabilirsiniz.

Başvuru

Aşağıda, düzeltilen bazı hataların listesi ve sürüm 0.44.0'dan sürüm 0.48.0'a kadar olan sürüm notlarının tamamı listelenmiştir. Sürüm notları hem Azure hem de Azure Stack Hub'ı içerir.

Hata düzeltmeleri

  • userAssignedIdentityId Windows azure.json eksik tırnak işaretleri (#2327)

  • Eklentiler update config yalnızca yükseltme amaçlıdır (#2282)

  • Windows düğümlerinde yönetim IP'sini almak için zaman aşımını kaldırma (#2284)

  • Windows VHD'ye 1.0.28 Azure CNI .zip dosyası ekleme (#2268)

  • Ayar IPAddressCount için varsayılan sıralamayı düzeltme (#2358)

  • El ile yapılan hataları ve kolay bakımı önlemek için tüm K8s sürümleri için tek omsagent yaml kullanacak şekilde güncelleştirme (#2692)

Sürüm notları

Bu, Azure ve Azure Stack Hub için sürüm notlarının tamamı bir araya getirilmiştir:

Sonraki adımlar