Poznámky k verzi pro modul AKS ve službě Azure Stack Hub
Platí pro verzi v0.80.2 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. Tento článek není určený k dokumentaci informací o vydání modulu AKS pro globální Azure.
Důležité informace o upgradu
- Používáte správné položky marketplace, aKS Base Ubuntu 20.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. 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 bez ovlivnění, pokud 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. 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 segmenty 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 během procesu přiděluje nové virtuální počítače. Výsledný počet virtuálních počítačů by byl stejný jako původní, ale během procesu plánujete vytvoření několika dalších virtuálních počítačů.
- Nejsou naplánovány žádné aktualizace systému ani naplánované úkoly.
- Nastavte připravený 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
Musíte použít aks-engine upgrade
příkaz, jak je popsáno v části Upgrade clusteru Kubernetes ve službě Azure Stack Hub.
Přerušení upgradu
Někdy neočekávané faktory přeruší upgrade clusteru. K přerušení může dojít, když modul AKS hlásí chybu nebo se stane s procesem provádění modulu AKS. Prozkoumejte příčinu přerušení, vyřešte ho a znovu odešlete stejný upgrade
příkaz, 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 její dokončení by nemělo mít vliv.
Odhadovaná doba upgradu
Odhadovaný čas upgradu je 12 až 15 minut na virtuální počítač v clusteru. Upgrade clusteru s 20 uzly může trvat například přibližně 5 hodin.
Pokyny pro použití motoru AKS 0.70.0 a vyšší
Stažení nové image a modulu AKS
Stáhněte si nové verze základní image Ubuntu AKS a modulu AKS.
Jak je vysvětleno v dokumentaci k modulu AKS pro Azure Stack Hub, nasazení clusteru Kubernetes vyžaduje:
- Binární soubor aks-engine (povinné).
- Distribuce image AKS Base Ubuntu 16.04-LTS (zastaralé – už se nepoužívá, změna modelu rozhraní API tak, aby místo toho používala verzi 20.04).
- Distribuce image AKS Base Ubuntu 18.04-LTS (zastaralé – už se nepoužívá, změna modelu rozhraní API tak, aby místo toho používala verzi 20.04).
- Distribuce image AKS Base Ubuntu 20.04-LTS (vyžaduje se pro linuxové agenty).
- Základní image windows serveru AKS (pro agenty Windows se vyžaduje jedna z následujících imagí):
- Kontejner základní image Windows Serveru AKS
- AKS Base Windows Server Image Docker.
V této aktualizaci jsou k dispozici nové verze těchto imagí:
Projděte si tabulku mapování verzí AKS a modulu AKS a tabulky mapování verzí služby Azure Stack pro požadované základní image AKS.
Postupujte podle pokynů v tématu Přidání požadavků modulu Azure Kubernetes Services (AKS) na Marketplace služby Azure Stack Hub.
Správce clusteru Kubernetes (obvykle uživatel tenanta služby Azure Stack Hub) musí stáhnout nový modul aks. Pokyny najdete v tématu Instalace modulu AKS v Linuxu ve službě Azure Stack Hub (nebo ekvivalentní článek o Windows). Můžete postupovat stejným postupem, který jste použili k první instalaci clusteru. Aktualizace přepíše předchozí binární soubor. Pokud jste například použili skript get-akse.sh , postupujte podle stejných kroků uvedených v tématu Instalace v připojeném prostředí. Stejný postup platí i v případě, že instalujete do systému Windows: Nainstalujte modul AKS ve Windows ve službě Azure Stack Hub.
Upgrade clusterů Kubernetes vytvořených pomocí distribuce Ubuntu 16.04
Počínaje modulem AKS v0.63.0 už distribuce Ubuntu 16.04 není podporovaná, protože operační systém dosáhl konce životnosti. V případě AKS Engine v0.67.0 nebo novějších verzích upgrade aks-engine automaticky přepíše nepodporovanou aks-ubuntu-16.04
hodnotu distribuce .aks-ubuntu-18.04
Pokud používáte Kubernetes v1.24 nebo novější verze modulu AKS verze 0.75.3 nebo novější, upgrade aks-engine-azurestack automaticky přepíše nepodporovanou aks-ubuntu-16.04
hodnotu aks-ubuntu-20.04
distribuce .
Upgrade clusterů Kubernetes vytvořených pomocí distribuce Ubuntu 18.04
Počínaje modulem AKS v0.75.3 už distribuce Ubuntu 18.04 není podporovanou možností, protože operační systém dosáhl konce životnosti. V případě modulu AKS v0.75.3 nebo novějších verzích upgrade aks-engine-azurestack automaticky přepíše nepodporovanou aks-ubuntu-18.04
hodnotu aks-ubuntu-20.04
distribuce hodnotou .
Upgrade clusterů Kubernetes vytvořených pomocí modulu runtime kontejneru dockeru
V Kubernetes v1.24 byla komponenta dockershim odebrána z kubeletu. V důsledku toho už modul runtime kontejneru Dockeru není podporovanou možností. Další informace najdete v poznámkách k verzi Kubernetes verze 1.24. V případě modulu AKS v0.75.3 nebo novějších verzích upgrade aks-engine-azurestack automaticky přepíše nepodporovanou docker
containerRuntime
hodnotu containerd
.
Pro modul AKS verze v0.75.3 můžou clustery s uzly Windows v Kubernetes verze 1.23 používat základní image Windows s modulem runtime Dockeru. Clustery s uzly Windows v Kubernetes verze 1.24 můžou používat základní image Windows s modulem runtime Containerd.
Mapování verzí modulu AKS a služby Azure Stack
Verze Azure Stack Hubu | 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, 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* |
2406 | 0.80.2* |
Poznámka:
*Podporovaný. Další informace najdete v zásadách podpory verzí modulu AKS.
Modul AKS a odpovídající mapování obrázků
Podporované verze Kubernetes pro modul AKS ve službě Azure Stack Hub najdete v následující tabulce. Nepoužívejte příkaz aks-engine get-versions
, který vrací verze podporované v globálním Azure i ve službě Azure Stack Hub.
Poznámka:
*Od Kubernetes verze 1.21 se ve službě Azure Stack Hub podporuje jenom poskytovatel cloudu pro Azure .
Poznámka:
** Počínaje Kubernetes v1.24 se podporuje pouze modul runtime kontejneru containerd
. Další informace najdete v části Upgrade clusterů Kubernetes vytvořených pomocí modulu runtime kontejneru Dockeru.
Plánování aktualizací
Příkaz modulu upgrade
AKS plně automatizuje proces upgradu clusteru a zpracovává virtuální počítače, sítě, úložiště, Kubernetes a úlohy orchestrace. Před instalací aktualizace nezapomeňte zkontrolovat informace o poznámkách k verzi.
Novinky V AKSe 0.76.0
- Přidání podpory pro Kubernetes v1.24.11 a v1.25.7
- Další funkce najdete na stránce GitHubu v0.76.0.
Novinky V AKSe 0.75.3 a novějších
Verze modulu AKS v0.75.3 a všechny budoucí verze modulu AKS ve službě Azure Stack Hub budou z nového úložiště aks-engine-azurestack. Proto by měly být všechny aks-engine
příkazy nahrazeny znakem aks-engine-azurestack
. Také se změnily příkazy pro získání nejnovější verze modulu AKS ve službě Azure Stack Hub. Nové příkazy si můžete prohlédnout v části Vytvoření klienta Pro Linux a Vytvoření klienta systému Windows. Pokud narazíte na nějaké problémy, vytvořte problém v novém úložišti .
Verze modulu AKS v0.75.3 ve službě Azure Stack Hub nabízí Ubuntu 20.04 LTS jako základní image Linuxu. Od této verze už ubuntu 18.04 není podporováno. Další informace najdete v tématu Upgrade clusterů Kubernetes vytvořených pomocí distribuce Ubuntu 18.04.
Počínaje Kubernetes v1.24 se podporuje pouze containerd
modul runtime. Další informace najdete v tématu Upgrade clusterů Kubernetes vytvořených pomocí modulu runtime Dockeru. V případě verze modulu AKS verze v0.75.3 můžou clustery s uzly Windows v Kubernetes verze 1.23 používat základní image Windows s modulem runtime Dockeru. Clustery s uzly Windows v Kubernetes verze 1.24 můžou používat základní image Windows s modulem runtime Containerd.
Další funkce najdete na stránce GitHubu v0.75.3.
Pokyny pro použití motoru AKS 0.70.0 a vyšší
Microsoft upgradoval poskytovatele cloudu Azure ve verzi 0.70.0. Poskytovatel cloudu Azure 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 a vyšší:
Pokud se pokoušíte poprvé vytvořit nový cluster Kubernetes: Použijte ukázkový model rozhraní API určený pro příslušnou verzi 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 Cloud Provider 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 a vyšší podporují pouze ovladače CSI, nikoli starší poskytovatele úložiště ve stromové struktuře. Pokud chcete provést upgrade, postupujte podle pokynů v upgradu při používání svazků úložiště.
Známé problémy
- Paralelní nasazování více služeb Kubernetes v jednom 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 najednou.
- Vzhledem k tomu, že nástroj aks-engine je úložiště sdíleného zdrojového kódu v Azure a azure Stack Hubu, může vás zkoumání mnoha poznámek k verzi a žádostí o přijetí změn vést k přesvědčení, že nástroj podporuje jiné verze Platformy Kubernetes a operačního systému, které jsou nad rámec dříve uvedených. Můžete je ignorovat a použít výše uvedenou tabulku verzí jako oficiálního průvodce pro tuto aktualizaci.
- Modul AKS v0.67.0 při nasazování clusterů s Windows používá nesprávnou image Windows. K vyřešení tohoto problému použijte v0.70.0.
Reference
Následující seznam obsahuje kompletní sadu zpráv k vydání verze pro Azure a Azure Stack Hub zkombinované:
- https://github.com/Azure/aks-engine/releases/tag/v0.64.0
- https://github.com/Azure/aks-engine/releases/tag/v0.65.0
- https://github.com/Azure/aks-engine/releases/tag/v0.65.1
- https://github.com/Azure/aks-engine/releases/tag/v0.66.0
- https://github.com/Azure/aks-engine/releases/tag/v0.66.1
- https://github.com/Azure/aks-engine/releases/tag/v0.67.0
- https://github.com/Azure/aks-engine/releases/tag/v0.70.0
- https://github.com/Azure/aks-engine/releases/tag/v0.71.0
- https://github.com/Azure/aks-engine/releases/tag/v0.73.0
- https://github.com/Azure/aks-engine-azurestack/releases/tag/v0.75.3
- https://github.com/Azure/aks-engine-azurestack/releases/tag/v0.76.0
- https://github.com/Azure/aks-engine-azurestack/releases/tag/v0.77.0
- https://github.com/Azure/aks-engine-azurestack/releases/tag/v0.78.0
- https://github.com/Azure/aks-engine-azurestack/releases/tag/v0.79.0
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. Tento článek není určený k dokumentaci informací o vydání modulu AKS pro globální Azure.
Plánování aktualizací
Příkaz modulu upgrade
AKS plně automatizuje proces upgradu clusteru. Zpracovává virtuální počítače, sítě, úložiště, Kubernetes a úlohy orchestrace. Před instalací aktualizace nezapomeňte zkontrolovat informace o poznámkách k verzi.
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. Viz parametry příkazu Nasazení nasazení clusteru Kubernetes.
- Používáte spolehlivý počítač ke spouš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 ovlivnění, pokud 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. 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 segmenty 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 během procesu přiděluje nové virtuální počítače. Výsledný počet virtuálních počítačů by byl stejný jako původní, ale během procesu plánujete vytvoření několika dalších virtuálních počítačů.
- Nejsou naplánovány žádné aktualizace systému ani naplánované úkoly.
- Nastavte připravený 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
Musíte použít aks-engine upgrade
příkaz, jak je popsáno v části Upgrade clusteru Kubernetes ve službě Azure Stack Hub.
Přerušení upgradu
Někdy neočekávané faktory přeruší upgrade clusteru. K přerušení může dojít, když modul AKS hlásí chybu nebo se stane s procesem provádění modulu AKS. Prozkoumejte příčinu přerušení, vyřešte ho a znovu odešlete stejný upgrade
příkaz, 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 její dokončení by nemělo mít vliv.
Odhadovaná doba upgradu
Odhadovaný čas upgradu je 12 až 15 minut na virtuální počítač v clusteru. Upgrade clusteru s 20 uzly může trvat například přibližně 5 hodin.
Stažení nové image a modulu AKS
Stáhněte si nové verze základní image Ubuntu AKS a modulu AKS.
Jak je vysvětleno v dokumentaci k modulu AKS pro Azure Stack Hub, nasazení clusteru Kubernetes vyžaduje:
- Binární soubor aks-engine (povinné).
- Distribuce image AKS Base Ubuntu 16.04-LTS (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 linuxové agenty).
- AKS Base Windows Server Image Distro (vyžaduje se pro agenty Windows).
V této aktualizaci jsou k dispozici nové verze těchto imagí:
Projděte si tabulku mapování verzí AKS a modulu AKS a tabulky mapování verzí služby Azure Stack pro požadované základní image AKS.
Postupujte podle pokynů v tématu Přidání požadavků modulu Azure Kubernetes Services (AKS) na Marketplace služby Azure Stack Hub.
Správce clusteru Kubernetes (obvykle uživatel tenanta služby Azure Stack Hub) musí stáhnout nový modul aks. Pokyny najdete v tématu Instalace modulu AKS v Linuxu ve službě Azure Stack Hub (nebo ekvivalentní článek o Windows). Můžete postupovat stejným postupem, který jste použili k první instalaci clusteru. Aktualizace přepíše předchozí binární soubor. Pokud jste například použili skript get-akse.sh , postupujte podle stejných kroků uvedených v tématu Instalace v připojeném prostředí. Stejný postup platí i v případě, že instalujete do systému Windows: Nainstalujte modul AKS ve Windows ve službě Azure Stack Hub.
Upgrade clusterů Kubernetes vytvořených pomocí distribuce Ubuntu 16.04
Počínaje modulem AKS v0.67.0 už distribuce Ubuntu 16.04 není podporovanou možností, protože operační systém dosáhl konce životnosti. Pokud chcete upgradovat cluster, nezapomeňte nastavit distribuci operačního systému ve aks-ubuntu-18.04
vstupním modelu 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 služby Azure Stack
Verze Azure Stack Hubu | 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 upgrade služby Azure Stack Hub najdete v následující tabulce. Tato tabulka se týká clusteru modulu AKS ve službě Azure Stack Hub. Nepoužívejte příkaz aks-engine get-versions
, který vrací verze podporované v globálním Azure i 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 orchestratorProfile
části. Pokud například plánujete nasadit Kubernetes 1.17.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í image Windows AKS (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 image AKS Base Ubuntu 16.04-LTS, leden 2021 (2021.01.28), Distribuce image 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) |
Co je nového
Pokud se chcete zúčastnit privátní verze Preview, můžete požádat o přístup k verzi Preview.
Mezi nové funkce patří:
- Podpora Kubernetes 1.19.15 a 1.20.11
Známé problémy
- Paralelní nasazování více služeb Kubernetes v jednom 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 najednou.
- Vzhledem k tomu, že nástroj aks-engine je úložiště sdíleného zdrojového kódu v Azure a azure Stack Hubu, může vás zkoumání mnoha poznámek k verzi a žádostí o přijetí změn vést k přesvědčení, že nástroj podporuje jiné verze Platformy Kubernetes a operačního systému, které jsou nad rámec dříve uvedených. Můžete je ignorovat a použít výše uvedenou tabulku verzí jako oficiálního průvodce pro tuto aktualizaci.
Reference
Následující seznam obsahuje kompletní sadu zpráv k vydání verze pro Azure a Azure Stack Hub zkombinované:
- https://github.com/Azure/aks-engine/releases/tag/v0.64.0
- https://github.com/Azure/aks-engine/releases/tag/v0.65.0
- https://github.com/Azure/aks-engine/releases/tag/v0.65.1
- https://github.com/Azure/aks-engine/releases/tag/v0.66.0
- https://github.com/Azure/aks-engine/releases/tag/v0.66.1
- https://github.com/Azure/aks-engine/releases/tag/v0.67.0
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. Tento článek není určený k dokumentaci informací o vydání modulu AKS pro globální Azure.
Plánování aktualizací
Příkaz modulu upgrade
AKS plně automatizuje proces upgradu clusteru a zpracovává virtuální počítače, sítě, úložiště, Kubernetes a úlohy orchestrace. Před instalací aktualizace nezapomeňte zkontrolovat informace o poznámkách k verzi.
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. Viz parametry příkazu Nasazení nasazení clusteru Kubernetes.
- Používáte spolehlivý počítač ke spouš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 ovlivnění, pokud 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. 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 segmenty 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 během procesu přiděluje nové virtuální počítače. Výsledný počet virtuálních počítačů by byl stejný jako původní, ale během procesu plánujete vytvoření několika dalších virtuálních počítačů.
- Nejsou naplánovány žádné aktualizace systému ani naplánované úkoly.
- Nastavte připravený 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
Musíte použít aks-engine upgrade
příkaz, jak je popsáno v části Upgrade clusteru Kubernetes ve službě Azure Stack Hub.
Přerušení upgradu
Někdy neočekávané faktory přeruší upgrade clusteru. K přerušení může dojít, když modul AKS hlásí chybu nebo se stane s procesem provádění modulu AKS. Prozkoumejte příčinu přerušení, vyřešte ho a znovu odešlete stejný upgrade
příkaz, 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 její dokončení by nemělo mít vliv.
Odhadovaná doba upgradu
Odhadovaný čas upgradu je 12 až 15 minut na virtuální počítač v clusteru. Upgrade clusteru s 20 uzly může trvat například přibližně 5 hodin.
Stažení nové image a modulu AKS
Stáhněte si nové verze základní image Ubuntu AKS a modulu AKS.
Jak je vysvětleno v dokumentaci k modulu AKS ve službě Azure Stack Hub, nasazení clusteru Kubernetes vyžaduje:
- Binární soubor aks-engine (povinné).
- Distribuce image AKS Base Ubuntu 16.04-LTS (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 linuxové agenty).
- AKS Base Windows Server Image Distro (vyžaduje se pro agenty Windows).
V této aktualizaci jsou k dispozici nové verze:
Operátor služby Azure Stack Hub musí stáhnout nové základní image AKS do marketplace kolku:
Základní image AKS s distribucí Ubuntu 16.04-LTS, leden 2021 (2021.01.28)
Distribuce image AKS Base Ubuntu 18.04-LTS, 2021 Q1 (2021.01.28),
Základní image AKS s Windows (17763.1697.210129)
Postupujte podle pokynů v tématu Přidání požadavků modulu Azure Kubernetes Services (AKS) na Marketplace služby Azure Stack Hub.
Správce clusteru Kubernetes (obvykle uživatel tenanta služby Azure Stack Hub) musí stáhnout nový modul aks. Pokyny najdete v tématu Instalace modulu AKS v Linuxu ve službě Azure Stack Hub (nebo ekvivalentní článek o Windows). Můžete postupovat stejným postupem, který jste použili k první instalaci clusteru. Aktualizace přepíše předchozí binární soubor. Pokud jste například použili skript get-akse.sh , postupujte podle stejných kroků uvedených v tématu Instalace v připojeném prostředí. Stejný postup platí i v případě, že instalujete do systému Windows: Nainstalujte modul AKS ve Windows ve službě Azure Stack Hub.
Mapování verzí modulu AKS a služby Azure Stack
Verze Azure Stack Hubu | 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 upgrade služby Azure Stack Hub najdete v následující tabulce. Tato tabulka se týká clusteru modulu AKS ve službě Azure Stack Hub. Nepoužívejte příkaz aks-engine get-versions
, který vrací verze podporované v globálním Azure i 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 orchestratorProfile
části. Pokud například plánujete nasadit Kubernetes 1.17.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í image Windows AKS (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 image AKS Base Ubuntu 16.04-LTS, leden 2021 (2021.01.28), Distribuce image 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 |
Co je nového
Pokud se chcete zúčastnit privátní verze Preview, můžete požádat o přístup k verzi Preview.
Mezi nové funkce patří:
- Obecná dostupnost Ubuntu 18.04
- Veřejná verze Preview pro obměně certifikátů č. 4214
- T4 Nvidia GPU Private Preview #4259.
- Privátní verze Preview integrace Azure Active Directory
- Ovladač CSI pro privátní verzi Preview objektů blob Azure č. 712.
- CsI Driver Azure Disks Public Preview č. 712.
- CSI Driver 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 v jednom 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 najednou.
- Vzhledem k tomu, že nástroj aks-engine je úložiště sdíleného zdrojového kódu v Azure a azure Stack Hubu, může vás zkoumání mnoha poznámek k verzi a žádostí o přijetí změn vést k přesvědčení, že nástroj podporuje jiné verze Platformy Kubernetes a operačního systému, které jsou nad rámec dříve uvedených. Můžete je ignorovat a použít výše uvedenou tabulku verzí jako oficiálního průvodce pro tuto aktualizaci.
Reference
Následující seznam obsahuje kompletní sadu zpráv k vydání verze pro Azure a Azure Stack Hub zkombinované:
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. Tento článek není určený k dokumentaci informací o vydání modulu AKS pro globální Azure.
Plánování aktualizací
Příkaz modulu upgrade
AKS plně automatizuje proces upgradu clusteru a zpracovává virtuální počítače, sítě, úložiště, Kubernetes a úlohy orchestrace. Před instalací aktualizace nezapomeňte zkontrolovat informace o poznámkách k verzi.
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. 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 bez ovlivnění, pokud 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. 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 segmenty 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 během procesu přiděluje nové virtuální počítače. Výsledný počet virtuálních počítačů by byl stejný jako původní, ale během procesu plánujete vytvoření několika dalších virtuálních počítačů.
- Nejsou naplánovány žádné aktualizace systému ani naplánované úkoly.
- Nastavte připravený 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
Musíte použít aks-engine upgrade
příkaz, jak je popsáno v části Upgrade clusteru Kubernetes ve službě Azure Stack Hub.
Přerušení upgradu
Někdy neočekávané faktory přeruší upgrade clusteru. K přerušení může dojít, když modul AKS hlásí chybu nebo se stane s procesem provádění modulu AKS. Prozkoumejte příčinu přerušení, vyřešte ho a znovu odešlete stejný upgrade
příkaz, 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 její dokončení by nemělo mít vliv.
Odhadovaná doba upgradu
Odhadovaný čas upgradu je 12 až 15 minut na virtuální počítač v clusteru. Upgrade clusteru s 20 uzly může trvat například přibližně 5 hodin.
Stažení nové image a modulu AKS
Stáhněte si nové verze základní image Ubuntu a modulu AKS pro AKS.
Jak je vysvětleno v dokumentaci k modulu AKS ve službě Azure Stack Hub, nasazení clusteru Kubernetes vyžaduje dvě hlavní komponenty:
- Binární soubor aks-engine (povinné).
- Distribuce image AKS Base Ubuntu 16.04-LTS
V této aktualizaci jsou k dispozici nové verze těchto imagí:
Operátor služby Azure Stack Hub musí do marketplace kolku stáhnout novou základní image Ubuntu AKS:
Název: Distribuce image AKS Base Ubuntu 16.04-LTS, září 2020 (2020.09.14)
Verze: 2020.09.14
Postupujte podle pokynů v tématu Přidání požadavků modulu Azure Kubernetes Services (AKS) na Marketplace služby Azure Stack Hub.
Správce clusteru Kubernetes (obvykle uživatel tenanta služby Azure Stack Hub) musí stáhnout nový modul aks. Pokyny najdete v tématu Instalace modulu AKS v Linuxu ve službě Azure Stack Hub (nebo ekvivalentní článek o Windows). Můžete postupovat stejným postupem, který jste použili k první instalaci clusteru. Aktualizace přepíše předchozí binární soubor. Pokud jste například použili skript get-akse.sh , postupujte podle stejných kroků uvedených v tématu Instalace v připojeném prostředí. Stejný postup platí i v případě, že instalujete do systému Windows: Nainstalujte modul AKS ve Windows ve službě Azure Stack Hub.
Mapování verzí modulu AKS a služby Azure Stack
Verze Azure Stack Hubu | 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 upgrade služby Azure Stack Hub najdete v následující tabulce. Tato tabulka se týká clusteru modulu AKS ve službě Azure Stack Hub. Nepoužívejte příkaz aks-engine get-versions
, který vrací verze podporované v globálním Azure i 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. Pokud například plánujete nasadit Kubernetes 1.17.17,17, 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 | Notes |
---|---|
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) |
Co je nového
- Aktualizace virtuálního pevného disku Linuxu služby Azure Stack na verzi 2020.09.14 č. 3828
- Přidání podpory 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 s Windows na srpen č. 3730
- Upgraduje server metrik Kubernetes na v0.3.7 #3669.
- Upgraduje verzi Dockeru, aby opravili 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 aktualizace azure-cni #3571
Známé problémy
- Paralelní nasazování více služeb Kubernetes v jednom 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 najednou.
- Když spustíte modul aks
get-versions
, výstup vytvoří informace použitelné pro Azure a Azure Stack Hub. Neexistuje však explicitní způsob, jak rozpoznat, co odpovídá službě Azure Stack Hub. Tento příkaz nepoužívejte k určení verzí, které jsou k dispozici k upgradu. Použijte referenční tabulku upgradu popsanou v předchozí části. - Vzhledem k tomu, že nástroj aks-engine je úložiště sdíleného zdrojového kódu v Azure a azure Stack Hubu, může vás zkoumání mnoha poznámek k verzi a žádostí o přijetí změn vést k přesvědčení, že nástroj podporuje jiné verze Platformy Kubernetes a operačního systému, které jsou nad rámec dříve uvedených. Můžete je ignorovat a použít výše uvedenou tabulku verzí jako oficiálního průvodce pro tuto aktualizaci.
Reference
Toto je kompletní sada poznámek k verzi pro Azure a Azure Stack Hub zkombinované:
- https://github.com/Azure/aks-engine/releases/tag/v0.51.1
- https://github.com/Azure/aks-engine/releases/tag/v0.52.1
- https://github.com/Azure/aks-engine/releases/tag/v0.53.1
- https://github.com/Azure/aks-engine/releases/tag/v0.54.1
- https://github.com/Azure/aks-engine/releases/tag/v0.55.0
- https://github.com/Azure/aks-engine/releases/tag/v0.55.4
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. Tento článek není určený k dokumentaci informací o vydání modulu AKS pro globální Azure.
Plánování aktualizací
Příkaz modulu upgrade
AKS plně automatizuje proces upgradu clusteru a zpracovává virtuální počítače, sítě, úložiště, Kubernetes a úlohy orchestrace. Před instalací aktualizace nezapomeňte zkontrolovat informace o poznámkách k verzi.
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 AKS a verzí 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. Viz parametry příkazu Nasazení nasazení clusteru Kubernetes.
- Používáte spolehlivý počítač ke spouš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 ovlivnění, pokud 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. 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 segmenty 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 během procesu přiděluje nové virtuální počítače. Výsledný počet virtuálních počítačů by byl stejný jako původní, ale během procesu plánujete vytvoření několika dalších virtuálních počítačů.
- Nejsou naplánovány žádné aktualizace systému ani naplánované úkoly.
- Nastavte připravený 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
Musíte použít aks-engine upgrade
příkaz, jak je popsáno v části Upgrade clusteru Kubernetes ve službě Azure Stack Hub.
Přerušení upgradu
Někdy neočekávané faktory přeruší upgrade clusteru. K přerušení může dojít, když modul AKS hlásí chybu nebo se stane s procesem provádění modulu AKS. Prozkoumejte příčinu přerušení, vyřešte ho a znovu odešlete stejný upgrade
příkaz, 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 její dokončení by nemělo mít vliv.
Odhadovaná doba upgradu
Odhadovaný čas upgradu je 12 až 15 minut na virtuální počítač v clusteru. Upgrade clusteru s 20 uzly může trvat například přibližně 5 hodin.
Stažení nové image a modulu AKS
Stáhněte si nové verze základní image Ubuntu a modulu AKS pro AKS.
Jak je vysvětleno v dokumentaci k modulu AKS ve službě Azure Stack Hub, nasazení clusteru Kubernetes vyžaduje dvě hlavní komponenty:
- Binární soubor aks-engine (povinné).
- Distribuce image AKS Base Ubuntu 16.04-LTS
V této aktualizaci jsou k dispozici nové verze:
Operátor služby Azure Stack Hub musí stáhnout nové základní image AKS do marketplace kolku:
Název:
AKS Base Ubuntu 16.04-LTS Image Distro, March 2020
Verze:
2020.03.19
Postupujte podle pokynů v tématu Přidání požadavků modulu Azure Kubernetes Services (AKS) na Marketplace služby Azure Stack Hub.
Správce clusteru Kubernetes (obvykle uživatel tenanta služby Azure Stack Hub) musí stáhnout nový modul aks. Pokyny najdete v tématu Instalace modulu AKS v Linuxu ve službě Azure Stack Hub (nebo ekvivalentní článek o Windows). Můžete postupovat stejným postupem, který jste použili k první instalaci clusteru. Aktualizace přepíše předchozí binární soubor. Pokud jste například použili skript get-akse.sh , postupujte podle stejných kroků uvedených v tématu Instalace v připojeném prostředí. Stejný postup platí i v případě, že instalujete do systému Windows: Nainstalujte modul AKS ve Windows ve službě Azure Stack Hub.
Cesta upgradu verze Kubernetes
Aktuální verzi a upgrade služby Azure Stack Hub najdete v následující tabulce. Tato tabulka se týká clusteru modulu AKS ve službě Azure Stack Hub. Nepoužívejte příkaz aks-engine get-versions
, který vrací verze podporované v globálním Azure i 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 |
Co je nového
Podpora Kubernetes verze 1.15.10 (#2834). Když nasadíte nový cluster, v modelu rozhraní API .json soubor (označovaný také jako soubor definice clusteru), zadejte číslo verze vydané verze i číslo podverze v následujícím formátu. Příklad definičního souboru clusteru najdete v tématu kubernetes-azurestack.json.
"orchestratorRelease": "1.15
,"orchestratorVersion": "1.15.10"
Poznámka:
Pokud se verze Kubernetes explicitně nezadá v souboru .json modelu rozhraní API, použije se verze 1.15 (#2932) a verze orchestratorVersion bude ve výchozím nastavení 1.15.11, což způsobí chybu při nasazování clusteru.
U modulu aks-engine v0.43.1 nejsou výchozí nastavení četnosti pro poskytovatele cloudu pro provádění kontrolní smyčky a další úlohy dobře fungovat s prahovými limity Azure Stack Hub Resource Manageru pro příchozí požadavky. Tato aktualizace změní výchozí nastavení služby Azure Stack Hub, aby se snížilo zatížení opakování do Azure Stack Hub Resource Manageru (#2861).
Nový krok ověření v modulu aks způsobí zastavení spuštění nebo zobrazení upozornění, pokud model rozhraní API .json soubor obsahuje vlastnosti, které Azure Stack Hub (#2717) nepodporuje.
Při novém vrácení se změnami ověřování ověří modul aks dostupnost verze základní image AKS potřebné pro verzi spouštění modulu aks (#2342). K tomu dojde po analýze modelu rozhraní API .json souboru a před voláním Azure Stack Hub Resource Manageru.
Nová možnost aks-engine "--control-plane-only" v
upgrade
příkazu umožňuje uživateli upgradovat operace tak, aby cílil pouze na hlavní virtuální počítače (#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) [zabezpečení].
Nové aktualizace hyperkube pro podporu Kubernetes verze 1.14.8 a 1.15.10.
Aktualizujte kubectl tak, aby odpovídal verzi Kubernetes pro cluster. Tato komponenta je k dispozici 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 na
coredns
verzi v1.6.6 (#2555).Upgradujte
etcd
na verzi 3.3.18 (#2462).Upgradujte
moby
na verzi 3.0.11 (#2887).V této verzi modul AKS snižuje závislost, aby
k8s.gcr.io
od této chvíle používal oficiálníKubernetes MCR registry @ mcr.microsoft.com
funkci při vytváření svých imagí (#2722).
Známé problémy
- Paralelní nasazování více služeb Kubernetes v jednom 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 najednou.
- Spuštění modulu
get-versions
aks vytváří informace použitelné pro Azure a Azure Stack Hub. Neexistuje však žádný explicitní způsob, jak rozpoznat, co odpovídá službě Azure Stack Hub. Tento příkaz nepoužívejte k určení verzí, které jsou k dispozici k upgradu. Použijte referenční tabulku upgradu popsanou v předchozí části. - Vzhledem k tomu, že nástroj aks-engine je úložiště sdíleného zdrojového kódu v Azure a azure Stack Hubu, může vás zkoumání mnoha poznámek k verzi a žádostí o přijetí změn vést k přesvědčení, že nástroj podporuje jiné verze Platformy Kubernetes a operačního systému, které jsou nad rámec dříve uvedených. Můžete je ignorovat a použít výše uvedenou tabulku verzí jako oficiálního průvodce pro tuto aktualizaci.
Reference
Následuje seznam některých opravených chyb a kompletní sadu poznámek k verzi z verze 0.44.0 na verzi 0.48.0. Poznámky k verzi zahrnují Azure i Azure Stack Hub.
Opravy chyb
userAssignedIdentityId
ve Windows 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 pro správu na uzlech Windows (#2284)
Přidání souboru .zip Azure CNI 1.0.28 do virtuálního pevného disku s 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 nedocházelo k 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 zkombinované:
- https://github.com/Azure/aks-engine/releases/tag/v0.44.0
- https://github.com/Azure/aks-engine/releases/tag/v0.44.1
- https://github.com/Azure/aks-engine/releases/tag/v0.44.2
- https://github.com/Azure/aks-engine/releases/tag/v0.45.0
- https://github.com/Azure/aks-engine/releases/tag/v0.46.0
- https://github.com/Azure/aks-engine/releases/tag/v0.46.1
- https://github.com/Azure/aks-engine/releases/tag/v0.46.2
- https://github.com/Azure/aks-engine/releases/tag/v0.46.3
- https://github.com/Azure/aks-engine/releases/tag/v0.47.0
- https://github.com/Azure/aks-engine/releases/tag/v0.48.0
Další kroky
- Přečtěte si o modulu AKS ve službě Azure Stack Hub