Poznámky k verzi modulu AKS ve službě Azure Stack Hub

Platí pro verzi v0.70.0 modulu AKS.

Tento článek popisuje obsah modulu Azure Kubernetes Service (AKS) v aktualizaci služby Azure Stack Hub. Tato aktualizace zahrnuje vylepšení a opravy nejnovější verze modulu AKS určeného na platformu Azure Stack Hub. Všimněte si, že to nemá za cíl zdokumentovat informace o verzi modulu AKS pro globální Azure.

Plánování aktualizací

Příkaz pro upgrade modulu AKS plně automatizuje proces upgradu clusteru, postará se o virtuální počítače, sítě, úložiště, Kubernetes a úlohy orchestrace. Před instalací aktualizace si nezapomeňte projít informace o zprávě k vydání verze.

Důležité informace o upgradu

  • Používáte správné položky marketplace, distribuce image AKS Base Ubuntu 18.04 nebo AKS Base Windows Server pro vaši verzi modulu AKS? Verze najdete v části Stažení nových imagí a modulu AKS.
  • Používáte pro cílový cluster správnou specifikaci clusteru (apimodel.json) a skupinu prostředků? Když jste cluster původně nasadili, vygeneroval se tento soubor ve výstupním adresáři. Viz parametry příkazu nasazení nasazení clusteru Kubernetes.
  • Používáte spolehlivý počítač ke spuštění modulu AKS a ze kterého provádíte operace upgradu?
  • Pokud aktualizujete provozní cluster s aktivními úlohami, můžete upgrade použít, aniž by to mělo vliv na ně, za předpokladu, že je cluster v normálním zatížení. Pokud ale potřebujete uživatele přesměrovat, měli byste mít záložní cluster. Důrazně se doporučuje cluster zálohování.
  • Pokud je to možné, spusťte příkaz z virtuálního počítače v prostředí služby Azure Stack Hub, abyste snížili směrování sítě a potenciální selhání připojení.
  • Ujistěte se, že vaše předplatné má dostatečnou kvótu pro celý proces. Proces přiděluje během procesu nové virtuální počítače. Výsledný počet virtuálních počítačů by byl stejný jako původní, ale plánoval vytvoření několika dalších virtuálních počítačů během procesu.
  • Neplánují se žádné aktualizace systému ani naplánované úkoly.
  • Nastavte fázovaný upgrade v clusteru, který je nakonfigurovaný se stejnými hodnotami jako produkční cluster, a před tím otestujte upgrade v produkčním clusteru.

Použití příkazu upgrade

Budete muset použít příkaz pro upgrade modulu AKS, jak je popsáno v následujícím článku Upgrade clusteru Kubernetes ve službě Azure Stack Hub.

Přerušení upgradu

Někdy neočekávaným faktorům přeruší upgrade clusteru. K přerušení může dojít, když modul AKS hlásí chybu nebo se něco stane s procesem provádění modulu AKS. Zkontrolujte příčinu přerušení, vyřešte ho a odešlete znovu stejný příkaz upgradu, abyste mohli pokračovat v procesu upgradu. Příkaz pro upgrade je idempotentní a po opětovném odeslání příkazu by měl pokračovat v upgradu clusteru. Za normálních okolností přerušení zvyšuje dobu dokončení aktualizace, ale nemělo by to mít vliv na dokončení aktualizace.

Odhadovaný čas upgradu

Odhadovaný čas je mezi 12 až 15 minut na virtuální počítač v clusteru. Například upgrade clusteru s 20 uzly může trvat přibližně pět (5) hodin.

Pokyny k použití motoru AKS 0.70.0

Microsoft upgradoval poskytovatele cloudu Azure ve verzi 0.70.0. Azure Cloud Provider je základní komponenta sdílená mezi AKS Azure a modulem AKS ve službě Azure Stack Hub.

Použití motoru AKS 0.70.0:

  • Pokud se pokoušíte poprvé vytvořit nový cluster Kubernetes:
    Použijte ukázkový model rozhraní API poskytovaný pro verzi 0.70.0 v modulu AKS a odpovídající tabulku mapování obrázků .

  • Pokud vytváříte nový cluster, ale chcete použít stávající model rozhraní API:
    Upravte model rozhraní API podle pokynů pro Poskytovatele cloudu pro Azure . Při zahrnutí nového nastavení dojde k chybě nasazení.

  • Pokud používáte svazky úložiště:
    Ujistěte se, že používáte ovladač AzureDiskCSI. Verze 0.70.0 podporuje pouze ovladače CSI, nikoli starší poskytovatele úložiště ve stromové struktuře . Pokud chcete upgradovat, postupujte podle pokynů k upgradu z Kubernetes verze 1.20 na verzi 1.21.

Stažení nové image a modulu AKS

Stáhněte si nové verze základní image ubuntu a modulu AKS.

Jak je vysvětleno v dokumentaci k modulu AKS pro Azure Stack Hub, nasazení clusteru Kubernetes vyžaduje:

  • Binární modul aks (povinné)
  • AKS Base Ubuntu 16.04-LTS Image Distro (zastaralé – už se nepoužívá, změna modelu rozhraní API tak, aby místo toho používala verzi 18.04)
  • Distribuce image AKS Base Ubuntu 18.04-LTS (vyžaduje se pro agenty Linuxu)
  • Distribuce imagí serveru AKS base Windows (vyžaduje se pro agenty Windows)

Nové verze těchto verzí jsou k dispozici v této aktualizaci:

Upgrade clusterů Kubernetes vytvořených pomocí distribuce Ubuntu 16.04

Upgrade clusterů Kubernetes vytvořených pomocí distribuce Ubuntu 16.04 od AKS Engine v0.67.0, distribuce Ubuntu 16.04 už není podporovaná, protože operační systém dosáhl svého konce životnosti. Pokud chcete upgradovat cluster, nezapomeňte nastavit distribuci operačního systému na aks-ubuntu-18.04 vstupní model rozhraní API, který je vygenerovaný aks-engine deploy a předán jako vstup aks-engine upgrade.

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

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

Mapování verzí modulu AKS a Azure Stacku

Verze služby Azure Stack Hub Verze modulu AKS
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, 0.67.3, 0.70.0

Cesta upgradu verze Kubernetes v modulu AKS v0.70.0

Aktuální verzi a verzi upgradu najdete v následující tabulce pro Azure Stack Hub. Nepoužívejte příkaz aks-engine get-versions, protože tento příkaz může zahrnovat také verze podporované v globálním Azure. Následující tabulka verzí a upgradů platí pro cluster modulu AKS ve službě Azure Stack Hub.

Aktuální verze Dostupný upgrade
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 1.21.11
1.21.10 1.22.7

V souboru JSON modelu rozhraní API zadejte hodnoty verze a verze v části orchestratorProfile, například pokud plánujete nasadit Kubernetes 1.17.17, musí být nastaveny následující dvě hodnoty (viz příklad kubernetes-azurestack.json):

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

Modul AKS a odpovídající mapování obrázků

Modul AKS Základní image AKS Verze Kubernetes Ukázky modelů rozhraní API
v0.43.1 Základní image AKS s distribucí Ubuntu 16.04-LTS, říjen 2019 (2019.10.24) 1.15.5, 1.15.4, 1.14.8, 1.14.7
v0.48.0 Základní image AKS s distribucí Ubuntu 16.04-LTS, březen 2020 (2020.03.19) 1.15.10, 1.14.7
v0.51.0 Distribuce image AKS Base Ubuntu 16.04-LTS, květen 2020 (2020.05.13), základní Windows image AKS (17763.1217.200513) 1.15.12, 1.16.8, 1.16.9 Linux, Windows
v0.55.0 Distribuce image AKS Base Ubuntu 16.04-LTS, srpen 2020 (2020.08.24), základní Windows AKS (17763.1397.200820) 1.15.12, 1.16.14, 1.17.11 Linux, Windows
v0.55.4 Distribuce image AKS Base Ubuntu 16.04-LTS, září 2020 (2020.09.14), základní Windows image AKS (17763.1397.200820) 1.15.12, 1.16.14, 1.17.11 Linux, Windows
V0.60.1 Distribuce image AKS Base Ubuntu 16.04-LTS, leden 2021 (2021.01.28),
AKS Base Ubuntu 18.04-LTS Image Distro, 2021 Q1 (2021.01.28),
Základní image AKS s Windows (17763.1697.210129)
1.16.14, 1.16.15, 1.17.17, 1.18.15 Linux, Windows
v0.63.0 Distribuce image AKS Base Ubuntu 18.04-LTS, 2021 Q2 (2021.05.24) a základní Windows image AKS (17763.1935.210520) 1.18.18, 1.19.10, 1.20.6 Ukázky modelů rozhraní API (Linux, Windows)
v0.67.0 AKS Base Ubuntu 18.04-LTS Image Distro, 2021 Q3 (2021.09.27), AKS Base Windows Image (17763.2213.210927) 1.19.15, 1.20.11 Ukázky modelů rozhraní API (Linux, Windows)
v0.67.3 AKS Base Ubuntu 18.04-LTS Image Distro, 2021 Q3 (2021.09.27), AKS Base Windows Image (17763.2213.210927) 1.19.15, 1.20.11 Ukázky modelů rozhraní API (Linux, Windows)
v0.70.0 Základní image AKS s distribucí Ubuntu 18.04-LTS, 1. čtvrtletí 2022 (2022.04.07)
Základní image AKS s Windows (17763.2565.220408)
1.21.10, 1.22.7 Ukázky modelů rozhraní API (Linux, Windows)

Novinky

Obsahuje například tyto nové funkce:

  • Přidání podpory pro Kubernetes v1.21.10 (#4840)
  • Přidání podpory pro Kubernetes v1.22.7 (#4838)
  • Další funkce najdete na adrese v0.70.0.

Známé problémy

  • Paralelní nasazení více služeb Kubernetes uvnitř jednoho clusteru může vést k chybě v konfiguraci nástroje pro vyrovnávání zatížení úrovně Basic. Doporučujeme nasadit jednu službu v době.
  • Vzhledem k tomu, že nástroj aks-engine je úložiště zdrojového kódu sdílené napříč Azure a Azure Stack Hubem. Prozkoumání mnoha poznámek k verzi a žádostí o přijetí změn vás povede k tomu, že nástroj podporuje další verze platformy Kubernetes a operačního systému nad rámec výše uvedených výše, ignorujte je a jako oficiálního průvodce pro tuto aktualizaci použijte výše uvedenou tabulku verzí.
  • Modul AKS v0.67.0 při nasazování clusterů Windows používá nesprávnou image Windows, uživatelé by k vyřešení tohoto problému měli použít verzi v0.70.0.

Reference

Toto je kompletní sada poznámek k verzi pro azure a službu Azure Stack Hub v kombinaci:

Platí pro verzi v0.67.0 modulu AKS.

Tento článek popisuje obsah modulu Azure Kubernetes Service (AKS) v aktualizaci služby Azure Stack Hub. Tato aktualizace zahrnuje vylepšení a opravy nejnovější verze modulu AKS určeného na platformu Azure Stack Hub. Všimněte si, že to nemá za cíl zdokumentovat informace o verzi modulu AKS pro globální Azure.

Plánování aktualizací

Příkaz pro upgrade modulu AKS plně automatizuje proces upgradu clusteru, postará se o virtuální počítače, sítě, úložiště, Kubernetes a úlohy orchestrace. Před instalací aktualizace si nezapomeňte projít informace o zprávě k vydání verze.

Důležité informace o upgradu

  • Používáte správné položky marketplace, AKS Base Ubuntu 16.04-LTS nebo 18.04 Image Distro nebo AKS Base Windows Server pro vaši verzi modulu AKS? Verze najdete v části Stažení nových imagí a modulu AKS.
  • Používáte pro cílový cluster správnou specifikaci clusteru (apimodel.json) a skupinu prostředků? Když jste cluster původně nasadili, vygeneroval se tento soubor ve výstupním adresáři. Viz parametry příkazu nasazení nasazení clusteru Kubernetes.
  • Používáte spolehlivý počítač ke spuštění modulu AKS a ze kterého provádíte operace upgradu?
  • Pokud aktualizujete provozní cluster s aktivními úlohami, můžete upgrade použít, aniž by to mělo vliv na ně, za předpokladu, že je cluster v normálním zatížení. Pokud ale potřebujete uživatele přesměrovat, měli byste mít záložní cluster. Důrazně se doporučuje cluster zálohování.
  • Pokud je to možné, spusťte příkaz z virtuálního počítače v prostředí služby Azure Stack Hub, abyste snížili směrování sítě a potenciální selhání připojení.
  • Ujistěte se, že vaše předplatné má dostatečnou kvótu pro celý proces. Proces přiděluje během procesu nové virtuální počítače. Výsledný počet virtuálních počítačů by byl stejný jako původní, ale plánoval vytvoření několika dalších virtuálních počítačů během procesu.
  • Neplánují se žádné aktualizace systému ani naplánované úkoly.
  • Nastavte fázovaný upgrade v clusteru, který je nakonfigurovaný se stejnými hodnotami jako produkční cluster, a před tím otestujte upgrade v produkčním clusteru.

Použití příkazu upgrade

Budete muset použít příkaz pro upgrade modulu AKS, jak je popsáno v následujícím článku Upgrade clusteru Kubernetes ve službě Azure Stack Hub.

Přerušení upgradu

Někdy neočekávaným faktorům přeruší upgrade clusteru. K přerušení může dojít, když modul AKS hlásí chybu nebo se něco stane s procesem provádění modulu AKS. Zkontrolujte příčinu přerušení, vyřešte ho a odešlete znovu stejný příkaz upgradu, abyste mohli pokračovat v procesu upgradu. Příkaz pro upgrade je idempotentní a po opětovném odeslání příkazu by měl pokračovat v upgradu clusteru. Za normálních okolností přerušení zvyšuje dobu dokončení aktualizace, ale nemělo by to mít vliv na dokončení aktualizace.

Odhadovaný čas upgradu

Odhadovaný čas je mezi 12 až 15 minut na virtuální počítač v clusteru. Například upgrade clusteru s 20 uzly může trvat přibližně pět (5) hodin.

Stažení nové image a modulu AKS

Stáhněte si nové verze základní image ubuntu a modulu AKS.

Jak je vysvětleno v dokumentaci k modulu AKS pro Azure Stack Hub, nasazení clusteru Kubernetes vyžaduje:

  • Binární modul aks (povinné)
  • AKS Base Ubuntu 16.04-LTS Image Distro (zastaralé – už se nepoužívá, změna modelu rozhraní API tak, aby místo toho používala verzi 18.04)
  • Distribuce imagí AKS Base Ubuntu 18.04-LTS (vyžaduje se pro agenty Linuxu)
  • Distribuce imagí serveru AKS Base Windows (vyžaduje se pro agenty Windows)

V této aktualizaci jsou k dispozici nové verze:

Upgrade clusterů Kubernetes vytvořených pomocí distribuce Ubuntu 16.04

Upgrade clusterů Kubernetes vytvořených pomocí distribuce Ubuntu 16.04 počínaje modulem AKS v0.67.0, distribuce Ubuntu 16.04 už není podporovaná, protože operační systém dosáhl konce životnosti. Pokud chcete upgradovat cluster, nezapomeňte nastavit distribuci operačního systému na aks-ubuntu-18.04 vstupní model rozhraní API, který je vygenerovaný aks-engine deploy a předán jako vstup aks-engine upgrade.

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

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

Mapování verzí AKS a azure Stacku

Verze služby Azure Stack Hub Verze modulu AKS
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

Cesta upgradu verze Kubernetes v modulu AKS v0.67.0

Aktuální verzi a verzi upgradu najdete v následující tabulce pro Azure Stack Hub. Nepoužívejte příkaz aks-engine get-versions, protože tento příkaz může zahrnovat také verze podporované v globálním Azure. Následující tabulka verzí a upgradů platí pro cluster modulu AKS ve službě Azure Stack Hub.

Aktuální verze Dostupný upgrade
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

V souboru JSON modelu rozhraní API zadejte hodnoty verze a verze v části OrchestratorProfile, například pokud plánujete nasadit Kubernetes 1.17.17, musí být nastaveny následující dvě hodnoty (viz příklad kubernetes-azurestack.json):

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

Modul AKS a odpovídající mapování obrázků

Modul AKS Základní image AKS Verze Kubernetes Ukázky modelů rozhraní API
v0.43.1 Základní image AKS s distribucí Ubuntu 16.04-LTS, říjen 2019 (2019.10.24) 1.15.5, 1.15.4, 1.14.8, 1.14.7
v0.48.0 Základní image AKS s distribucí Ubuntu 16.04-LTS, březen 2020 (2020.03.19) 1.15.10, 1.14.7
v0.51.0 AKS Base Ubuntu 16.04-LTS Image Distro, Květen 2020 (2020.05.13), AKS Base Windows Image (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, srpen 2020 (2020.08.24), AKS Base Windows Image (17763.1397.200820) 1.15.12, 1.16.14, 1.17.11 Linux, Windows
v0.55.4 AKS Base Ubuntu 16.04-LTS Image Distro, září 2020 (2020.09.14), AKS Base Windows Image (17763.1397.200820) 1.15.12, 1.16.14, 1.17.11 Linux, Windows
V0.60.1 Distribuce obrázků AKS Base Ubuntu 16.04-LTS, leden 2021 (2021.01.28),
Distribuce obrázků AKS Base Ubuntu 18.04-LTS, 2021 Q1 (2021.01.28),
Základní image AKS s Windows (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 Base Windows Image (17763.1935.210520) 1.18.18, 1.19.10, 1.20.6 Ukázky modelů rozhraní API (Linux, Windows)
v0.67.0 AKS Base Ubuntu 18.04-LTS Image Distro, 2021 Q3 (2021.09.27), AKS Base Windows Image (17763.2213.210927) 1.19.15, 1.20.11 Ukázky modelů rozhraní API (Linux, Windows)

Novinky

Pokud se chcete zúčastnit privátní verze Preview, můžete požádat o přístup k verzi Preview.

Obsahuje například tyto nové funkce:

  • Podpora Kubernetes 1.19.15 a 1.20.11

Známé problémy

  • Paralelní nasazování více služeb Kubernetes uvnitř jednoho clusteru může vést k chybě v konfiguraci základního nástroje pro vyrovnávání zatížení. Doporučujeme v tuto chvíli nasadit jednu službu.
  • Vzhledem k tomu, že nástroj aks-engine je úložiště zdrojového kódu sdílené napříč Azure a Azure Stack Hubem. Prozkoumání mnoha poznámek k verzi a žádostí o přijetí změn vás povede k tomu, že nástroj podporuje jiné verze platformy Kubernetes a operačního systému, které nejsou uvedené výše, ignorujte je a jako oficiální příručku pro tuto aktualizaci použijte výše uvedenou tabulku verzí.

Reference

Toto je kompletní sada poznámek k vydání verze pro Azure a Azure Stack Hub v kombinaci:

Platí pro verzi v0.60.1 modulu AKS.

Tento článek popisuje obsah modulu Azure Kubernetes Service (AKS) v aktualizaci služby Azure Stack Hub. Tato aktualizace zahrnuje vylepšení a opravy nejnovější verze modulu AKS určeného na platformu Azure Stack Hub. Všimněte si, že to není určené k dokumentování informací o vydání modulu AKS pro globální Azure.

Plánování aktualizací

Příkaz upgradu modulu AKS plně automatizuje proces upgradu clusteru, postará se o virtuální počítače, sítě, úložiště, Kubernetes a úlohy orchestrace. Před instalací aktualizace nezapomeňte zkontrolovat informace o zprávě k vydání verze.

Důležité informace o upgradu

  • Používáte správné položky marketplace, AKS Base Ubuntu 16.04-LTS nebo 18.04 Image Distro nebo AKS Base Windows Server pro vaši verzi modulu AKS? Verze najdete v části Stažení nových imagí a modulu AKS.
  • Používáte pro cílový cluster správnou specifikaci clusteru (apimodel.json) a skupinu prostředků? Když jste cluster původně nasadili, tento soubor se vygeneroval ve výstupním adresáři. Podívejte se na parametry příkazu nasazení nasazení clusteru Kubernetes.
  • Používáte spolehlivý počítač ke spuštění modulu AKS a ze kterého provádíte operace upgradu?
  • Pokud aktualizujete provozní cluster s aktivními úlohami, můžete upgrade použít, aniž by to mělo vliv na ně, za předpokladu, že je cluster pod normálním zatížením. Pokud ale potřebujete uživatele přesměrovat, měli byste mít záložní cluster. Cluster záloh se důrazně doporučuje.
  • Pokud je to možné, spusťte příkaz z virtuálního počítače v prostředí Služby Azure Stack Hub, abyste snížili směrování sítě a potenciální selhání připojení.
  • Ujistěte se, že vaše předplatné má dostatečnou kvótu pro celý proces. Proces přiděluje během procesu nové virtuální počítače. Výsledný počet virtuálních počítačů by byl stejný jako původní, ale plánuje se během procesu vytvořit několik dalších virtuálních počítačů.
  • Nejsou naplánovány žádné aktualizace systému ani naplánované úkoly.
  • Nastavte fázovaný upgrade v clusteru, který je nakonfigurovaný se stejnými hodnotami jako produkční cluster, a před tím otestujte upgrade v produkčním clusteru.

Použití příkazu upgrade

Budete muset použít příkaz upgradu modulu AKS, jak je popsáno v následujícím článku Upgrade clusteru Kubernetes ve službě Azure Stack Hub.

Přerušení upgradu

Někdy neočekávaným faktorům přeruší upgrade clusteru. Přerušení může nastat, když modul AKS hlásí chybu nebo se něco stane s procesem spouštění modulu AKS. Zkontrolujte příčinu přerušení, vyřešte ho a odešlete znovu stejný příkaz upgradu, abyste mohli pokračovat v procesu upgradu. Příkaz upgrade je idempotentní a po opětovném odeslání příkazu by měl pokračovat v upgradu clusteru. Přerušení obvykle zvyšuje dobu dokončení aktualizace, ale nemělo by to mít vliv na dokončení aktualizace.

Odhadovaná doba upgradu

Odhadovaný čas je v clusteru 12 až 15 minut na virtuální počítač. Například upgrade clusteru s 20 uzly může trvat přibližně pět (5) hodin.

Stažení nové image a modulu AKS

Stáhněte si nové verze základní image Ubuntu a modulu AKS.

Jak je vysvětleno v dokumentaci k modulu AKS pro Azure Stack Hub, nasazení clusteru Kubernetes vyžaduje:

  • Binární modul aks (povinné)
  • AKS Base Ubuntu 16.04-LTS Image Distro (povinné)
  • Distribuce obrázků AKS Base Ubuntu 18.04-LTS (volitelné)
  • Distribuce image serveru AKS base Windows (volitelné)

V této aktualizaci jsou k dispozici nové verze:

Mapování verzí AKS a azure Stacku

Verze služby Azure Stack Hub Verze modulu AKS
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

Cesta upgradu verze Kubernetes v modulu AKS v0.60.1

Aktuální verzi a verzi upgradu najdete v následující tabulce pro Azure Stack Hub. Nepoužívejte příkaz aks-engine get-versions, protože tento příkaz může zahrnovat také verze podporované v globálním Azure. Následující tabulka verzí a upgradů platí pro cluster modulu AKS ve službě Azure Stack Hub.

Aktuální verze Dostupný upgrade
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

V souboru JSON modelu rozhraní API zadejte hodnoty verze a verze v části OrchestratorProfile, například pokud plánujete nasadit Kubernetes 1.17.17, musí být nastaveny následující dvě hodnoty (viz příklad kubernetes-azurestack.json):

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

Modul AKS a odpovídající mapování obrázků

Modul AKS Základní image AKS Verze Kubernetes Ukázky modelů rozhraní API
v0.43.1 Základní image AKS s distribucí Ubuntu 16.04-LTS, říjen 2019 (2019.10.24) 1.15.5, 1.15.4, 1.14.8, 1.14.7
v0.48.0 Základní image AKS s distribucí Ubuntu 16.04-LTS, březen 2020 (2020.03.19) 1.15.10, 1.14.7
v0.51.0 AKS Base Ubuntu 16.04-LTS Image Distro, Květen 2020 (2020.05.13), AKS Base Windows Image (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, srpen 2020 (2020.08.24), AKS Base Windows Image (17763.1397.200820) 1.15.12, 1.16.14, 1.17.11 Linux, Windows
v0.55.4 AKS Base Ubuntu 16.04-LTS Image Distro, září 2020 (2020.09.14), AKS Base Windows Image (17763.1397.200820) 1.15.12, 1.16.14, 1.17.11 Linux, Windows
V0.60.1 Distribuce obrázků AKS Base Ubuntu 16.04-LTS, leden 2021 (2021.01.28),
Distribuce obrázků AKS Base Ubuntu 18.04-LTS, 2021 Q1 (2021.01.28),
Základní image AKS s Windows (17763.1697.210129)
1.16.14, 1.16.15, 1.17.17, 1.18.15 Linux, Windows

Novinky

Pokud se chcete zúčastnit privátní verze Preview, můžete požádat o přístup k verzi Preview.

Obsahuje například tyto nové funkce:

  • Obecná dostupnost Ubuntu 18.04
  • Obměně certifikátů Ve verzi Public Preview č. 4214
  • T4 Nvidia GPU Private Preview č. 4259
  • Azure Active Directory integrace privátní verze Preview
  • Ovladač CSI pro privátní verzi Preview objektů blob Azure č. 712
  • CsI Driver Azure Disks Public Preview #712
  • Ovladač CSI NFS Public Preview č. 712
  • Podpora Kubernetes 1 17.17 č. 4188 a 1.18.15 č. 4187

Známé problémy

  • Paralelní nasazování více služeb Kubernetes uvnitř jednoho clusteru může vést k chybě v konfiguraci základního nástroje pro vyrovnávání zatížení. Doporučujeme v tuto chvíli nasadit jednu službu.
  • Vzhledem k tomu, že nástroj aks-engine je úložiště zdrojového kódu sdílené napříč Azure a Azure Stack Hubem. Prozkoumání mnoha poznámek k verzi a žádostí o přijetí změn vás povede k tomu, že nástroj podporuje jiné verze platformy Kubernetes a operačního systému, které nejsou uvedené výše, ignorujte je a jako oficiální příručku pro tuto aktualizaci použijte výše uvedenou tabulku verzí.

Reference

Toto je kompletní sada poznámek k vydání verze pro Azure a Azure Stack Hub v kombinaci:

Platí pro verzi v0.55.4 modulu AKS.

Tento článek popisuje obsah modulu Azure Kubernetes Service (AKS) v aktualizaci služby Azure Stack Hub. Tato aktualizace zahrnuje vylepšení a opravy nejnovější verze modulu AKS určeného na platformu Azure Stack Hub. Všimněte si, že to není určené k dokumentování informací o vydání modulu AKS pro globální Azure.

Plánování aktualizací

Příkaz upgradu modulu AKS plně automatizuje proces upgradu clusteru, postará se o virtuální počítače, sítě, úložiště, Kubernetes a úlohy orchestrace. Před instalací aktualizace nezapomeňte zkontrolovat informace o zprávě k vydání verze.

Důležité informace o upgradu

  • Používáte správnou položku marketplace, AKS Base Ubuntu 16.04-LTS Image Distro pro vaši verzi modulu AKS? Verze najdete v části Stažení nové image a modulu AKS.

  • Používáte pro cílový cluster správnou specifikaci clusteru (apimodel.json) a skupinu prostředků? Když jste cluster původně nasadili, tento soubor se vygeneroval ve výstupním adresáři. deploy Viz parametry příkazu Nasazení clusteru Kubernetes.

  • Používáte spolehlivý počítač ke spuštění modulu AKS a ze kterého provádíte operace upgradu?

  • Pokud aktualizujete provozní cluster s aktivními úlohami, můžete upgrade použít bez dopadu na ně, za předpokladu, že je cluster za normálního zatížení. Pokud ale potřebujete uživatele přesměrovat, měli byste mít záložní cluster. Cluster záloh se důrazně doporučuje.

  • Pokud je to možné, spusťte příkaz z virtuálního počítače v prostředí Služby Azure Stack Hub, abyste snížili směrování sítě a potenciální selhání připojení.

  • Ujistěte se, že vaše předplatné má dostatečnou kvótu pro celý proces. Proces přiděluje během procesu nové virtuální počítače. Výsledný počet virtuálních počítačů by byl stejný jako původní, ale plánuje se během procesu vytvořit několik dalších virtuálních počítačů.

  • Nejsou naplánovány žádné aktualizace systému ani naplánované úkoly.

  • Nastavte fázovaný upgrade v clusteru, který je nakonfigurovaný se stejnými hodnotami jako produkční cluster, a před tím otestujte upgrade v produkčním clusteru.

Použití příkazu upgrade

Budete muset použít příkaz modulu upgrade AKS, jak je popsáno v následujícím článku Upgrade clusteru Kubernetes ve službě Azure Stack Hub.

Přerušení upgradu

Někdy neočekávaným faktorům přeruší upgrade clusteru. Přerušení může nastat, když modul AKS hlásí chybu nebo se něco stane s procesem spouštění modulu AKS. Zkontrolujte příčinu přerušení, vyřešte ho a odešlete znovu stejný příkaz upgradu, abyste mohli pokračovat v procesu upgradu. Příkaz upgrade je idempotentní a po opětovném odeslání příkazu by měl pokračovat v upgradu clusteru. Přerušení obvykle zvyšuje dobu dokončení aktualizace, ale nemělo by to mít vliv na dokončení aktualizace.

Odhadovaná doba upgradu

Odhadovaný čas je v clusteru 12 až 15 minut na virtuální počítač. Například upgrade clusteru s 20 uzly může trvat přibližně pět (5) hodin.

Stažení nové image a modulu AKS

Stáhněte si nové verze základní image Ubuntu a modulu AKS.

Jak je vysvětleno v dokumentaci k modulu AKS pro Azure Stack Hub, nasazení clusteru Kubernetes vyžaduje dvě hlavní komponenty:

  • Binární modul aks

  • Distribuce obrázků AKS Base Ubuntu 16.04-LTS

V této aktualizaci jsou k dispozici nové verze:

Mapování verzí AKS a azure Stacku

Verze služby Azure Stack Hub Verze modulu AKS
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

Cesta upgradu verze Kubernetes v modulu AKS v0.55.4

Aktuální verzi a verzi upgradu najdete v následující tabulce pro Azure Stack Hub. Nepoužívejte příkaz aks-engine get-versions, protože tento příkaz může zahrnovat také verze podporované v globálním Azure. Následující tabulka verzí a upgradů platí pro cluster modulu AKS ve službě Azure Stack Hub.

Aktuální verze Dostupný upgrade
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

V souboru JSON modelu rozhraní API zadejte hodnoty verze a verze v orchestratorProfile části, například pokud plánujete nasadit Kubernetes 1.16.14, musí být nastaveny následující dvě hodnoty (viz příklad kubernetes-azurestack.json):

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

Modul AKS a odpovídající mapování obrázků

Verze Kubernetes Poznámky
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 Ukázky modelů rozhraní API (Linux, Windows)
1.15.12, 1.16.14, 1.17.11 Ukázky modelů rozhraní API (Linux, Windows)
1.15.12, 1.16.14, 1.17.11 Ukázky modelů rozhraní API (Linux, Windows)

Novinky

  • Aktualizace virtuálního pevného disku v Linuxu služby Azure Stack na verzi 2020.09.14 #3828
  • Přidává podporu pro K8s v1.17.11 ve službě Azure Stack #3702.
  • Přidává podporu pro K8s v1.16.14 ve službě Azure Stack #3704
  • Aktualizace virtuálního pevného disku s Linuxem na verzi 2020.09.14 #3750
  • aktualizace virtuálního pevného disku Windows na srpen 3730
  • Upgraduje server metrik Kubernetes na v0.3.7 #3669
  • Upgraduje verzi Dockeru, aby se vyřešil problém s obměnou protokolem #3693.
  • Upgraduje CoreDNS na verzi 1.7.0 #3608
  • Použití balíčků moby 19.03.x #3549
  • Opravy strategie aktualizací azure-cni #3571

Známé problémy

  • Paralelní nasazování více služeb Kubernetes uvnitř jednoho clusteru může vést k chybě v konfiguraci základního nástroje pro vyrovnávání zatížení. Pokud je to možné, nasaďte jednu službu.
  • Spuštění aks-engine get-versions vytvoří informace použitelné pro Azure a Azure Stack Hub, ale neexistuje explicitní způsob, jak rozpoznat, co odpovídá službě Azure Stack Hub. Pomocí tohoto příkazu zjistěte, které verze jsou k dispozici k upgradu. Použijte referenční tabulku upgradu popsanou výše.
  • Vzhledem k tomu, že nástroj aks-engine je úložiště zdrojového kódu pro sdílení napříč Azure a Azure Stack Hubem. Prozkoumání mnoha poznámek k verzi a žádostí o přijetí změn vás povede k tomu, že nástroj podporuje jiné verze platformy Kubernetes a operačního systému, které nejsou uvedené výše, ignorujte je a jako oficiální příručku pro tuto aktualizaci použijte výše uvedenou tabulku verzí.

Reference

Toto je kompletní sada poznámek k vydání verze pro Azure a Azure Stack Hub v kombinaci:

Platí pro verzi 0.48.0 nebo starší modulu AKS.

Tento článek popisuje obsah modulu Azure Kubernetes Service (AKS) v aktualizaci služby Azure Stack Hub. Tato aktualizace zahrnuje vylepšení a opravy nejnovější verze modulu AKS určeného na platformu Azure Stack Hub. Všimněte si, že to není určené k dokumentování informací o vydání modulu AKS pro globální Azure.

Plánování aktualizací

Příkaz upgradu modulu AKS plně automatizuje proces upgradu clusteru, postará se o virtuální počítače, sítě, úložiště, Kubernetes a úlohy orchestrace. Před instalací aktualizace se nezapomeňte podívat na informace v tomto článku.

Důležité informace o upgradu

  • Používáte správnou položku marketplace, AKS Base Ubuntu 16.04-LTS Image Distro pro vaši verzi modulu AKS? Verze najdete v části Stažení nové základní image Ubuntu a verze modulu AKS AKS.

  • Používáte pro cílový cluster správnou specifikaci clusteru (apimodel.json) a skupinu prostředků? Když jste cluster původně nasadili, tento soubor se vygeneroval ve výstupním adresáři. Podívejte se na parametry příkazu Nasazení clusteru Kubernetes.

  • Používáte spolehlivý počítač ke spuštění modulu AKS a ze kterého provádíte operace upgradu?

  • Pokud aktualizujete provozní cluster s aktivními úlohami, můžete upgrade použít bez dopadu na ně, za předpokladu, že je cluster za normálního zatížení. Pokud ale potřebujete uživatele přesměrovat, měli byste mít záložní cluster.

  • Pokud je to možné, spusťte příkaz z virtuálního počítače v prostředí Služby Azure Stack Hub, abyste snížili směrování sítě a potenciální selhání připojení.

  • Ujistěte se, že vaše předplatné má dostatečnou kvótu pro celý proces. Proces přiděluje během procesu nové virtuální počítače. Výsledný počet virtuálních počítačů by byl stejný jako původní, ale plánuje se během procesu vytvořit několik dalších virtuálních počítačů.

  • Nejsou naplánovány žádné aktualizace systému ani naplánované úkoly.

  • Nastavte fázovaný upgrade v clusteru, který je nakonfigurovaný se stejnými hodnotami jako produkční cluster, a před tím otestujte upgrade v produkčním clusteru.

Použití příkazu upgrade

Budete muset použít příkaz upgrade modulu AKS, jak je popsáno v následujícím článku Upgrade clusteru Kubernetes ve službě Azure Stack Hub.

Přerušení upgradu

Někdy neočekávaným faktorům přeruší upgrade clusteru. Přerušení může nastat, když modul AKS hlásí chybu nebo se něco stane s procesem spouštění modulu AKS. Zkontrolujte příčinu přerušení, vyřešte ho a odešlete znovu stejný příkaz upgradu, abyste mohli pokračovat v procesu upgradu. Příkaz upgrade je idempotentní a po opětovném odeslání příkazu by měl pokračovat v upgradu clusteru. Přerušení obvykle zvyšuje dobu dokončení aktualizace, ale nemělo by to mít vliv na dokončení aktualizace.

Odhadovaná doba upgradu

Odhadovaný čas je v clusteru 12 až 15 minut na virtuální počítač. Například upgrade clusteru s 20 uzly může trvat přibližně pět (5) hodin.

Stažení nové image a modulu AKS

Stáhněte si nové verze základní image Ubuntu a modulu AKS.

Jak je vysvětleno v dokumentaci k modulu AKS pro Azure Stack Hub, nasazení clusteru Kubernetes vyžaduje dvě hlavní komponenty:

  • Binární modul aks
  • Distribuce obrázků AKS Base Ubuntu 16.04-LTS

V této aktualizaci jsou k dispozici nové verze:

Cesta upgradu verze Kubernetes

Aktuální verzi a verzi upgradu najdete v následující tabulce pro Azure Stack Hub. Nepoužívejte příkaz aks-engine get-versions , protože příkaz obsahuje také verze podporované v globálním Azure. Následující tabulka verzí a upgradů platí pro cluster modulu AKS ve službě Azure Stack Hub.

Aktuální verze Dostupný upgrade
1.14.7 1.15.10
1.14.8 1.15.10
1.15.4 1.15.10
1.15.5 1.15.10

Novinky

  • Podpora Kubernetes verze 1.15.10 (#2834). Při nasazování nového clusteru nezapomeňte zadat do souboru JSON modelu rozhraní API (soubor definice clusteru a.k.s. ) číslo verze verze verze a číslo podverze. Příklad: kubernetes-azurestack.json:

    • "orchestratorRelease": "1.15,

    • "orchestratorVersion": "1.15.10"

    Poznámka

    Pokud se verze Kubernetes explicitně nezadá do souboru JSON modelu rozhraní API, použije se verze 1.15 (#2932) a orchestratorVersion se ve výchozím nastavení 1.15.11 nastaví, což způsobí chybu při nasazování clusteru.

  • S aks-engine v0.43.1, výchozí nastavení četnosti pro poskytovatele cloudu k provádění kontrolní smyčky a dalších úloh nefungují dobře s azure Stack Hubem Resource Manager prahové limity pro příchozí požadavky. Tato aktualizace změní výchozí nastavení služby Azure Stack Hub, aby se snížila zátěž opakování do služby Azure Stack Hub Resource Manager (#2861).

  • Nový krok ověření v modulu aks způsobí zastavení spuštění nebo zobrazení upozornění, pokud soubor JSON modelu rozhraní API obsahuje vlastnosti, které azure Stack Hub nepodporuje (#2717).

  • Při novém ověření ověří modul aks dostupnost základní image AKS potřebné pro verzi aks-engine spouštění (#2342). K tomu dojde po analýze souboru modelu rozhraní API a před voláním služby Azure Stack Hub Resource Manager.

  • Nová možnost aks-engine "--control-plane-only" v příkazu upgrade umožňuje uživateli upgradovat operace tak, aby cílil pouze na hlavní Virtual Machines (#2635).

  • Aktualizace jádra Linuxu verze 4.15.0-1071-azure pro Ubuntu 16.04-LTS. Podrobnosti najdete v tématu Balíček: linux-image-4.15.0-1071-azure (4.15.0-1071.76) [security].

  • Nové aktualizace hyperkube pro podporu Kubernetes verze 1.14.8 a 1.15.10.

  • Aktualizujte kubectl tak, aby odpovídala verzi Kubernetes pro cluster.. Tato komponenta je dostupná v uzlech řídicí roviny clusteru Kubernetes, kterou můžete spustit přes SSH do hlavního serveru.

  • Aktualizace doplňku Azure Container Monitor s nejnovější verzí z února 2020 (#2850).

  • Upgradujte coredns na verzi verze 1.6.6 (#2555).

  • Upgradujte etcd na verzi 3.3.18 (#2462).

  • Upgradujte moby na verzi 3.0.11 (#2887).

  • Díky této verzi modul AKS omezuje závislost od té doby, aby k8s.gcr.io se při vytváření jeho imagí (#2722) používal oficiálníKubernetes MCR registry @ mcr.microsoft.com.

Známé problémy

  • Paralelní nasazování více služeb Kubernetes uvnitř jednoho clusteru může vést k chybě v konfiguraci základního nástroje pro vyrovnávání zatížení. Pokud je to možné, nasaďte jednu službu.

  • Spuštění aks-engine get-versions vytvoří informace použitelné pro Azure a Azure Stack Hub, ale neexistuje explicitní způsob, jak rozpoznat, co odpovídá službě Azure Stack Hub. Pomocí tohoto příkazu zjistěte, které verze jsou k dispozici k upgradu. Použijte referenční tabulku upgradu popsanou výše.

  • Vzhledem k tomu, že nástroj aks-engine je úložiště zdrojového kódu pro sdílení napříč Azure a Azure Stack Hubem. Prozkoumání mnoha poznámek k verzi a žádostí o přijetí změn vás povede k tomu, že nástroj podporuje další verze platformy Kubernetes a operačního systému nad rámec uvedených výše, ignorujte je a jako oficiální příručku pro tuto aktualizaci použijte výše uvedenou tabulku verzí.

Reference

Následuje seznam některých opravených chyb a kompletní sady poznámek k verzi z verze 0.44.0 do 0.48.0, všimněte si, že druhý seznam bude obsahovat položky Azure a Azure Stack Hubu.

Opravy chyb

  • userAssignedIdentityId v oknech azure.json chybějících uvozovek (#2327)

  • Doplňky update config jsou pouze pro upgrade (#2282)

  • Vypršení časového limitu pro získání IP adresy správy na uzlech Windows (#2284)

  • Přidání souboru zip 1.0.28 Azure CNI do virtuálního pevného disku windows (#2268)

  • Oprava výchozího pořadí nastavení IPAddressCount (#2358)

  • Aktualizace tak, aby používala jeden omsagent yaml pro všechny verze k8s, aby se zabránilo ručním chybám a snadné údržbě (#2692)

Poznámky k verzi

Toto je kompletní sada poznámek k verzi pro Azure a Azure Stack Hub v kombinaci

Další kroky