Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Důležité
Funkce AKS ve verzi Preview jsou k dispozici na bázi samoobsluhy a dobrovolného přihlášení. Ukázky jsou poskytovány "jak jsou" a "podle aktuální dostupnosti" a jsou vyloučené ze smluv o úrovni služeb a omezené záruky. Předběžné verze AKS jsou částečně pokryty zákaznickou podporou podle možností. Proto tyto funkce nejsou určené pro produkční použití. Další informace najdete v následujících článcích podpory:
Azure Kubernetes Application Network poskytuje flexibilní kontrolu nad tím, jak se upgrady podverze aplikují na instance. Každý členský cluster zaregistrovaný v prostředku služby Azure Kubernetes Application Network může používat jeden ze dvou režimů upgradu v závislosti na úrovni řízení, kterou potřebujete: self-managed (SelfManaged) nebo plně spravovanou (FullyManaged). Tyto režimy fungují na úrovni člena a umožňují zvolit, jestli se upgrady provádějí ručně nebo automaticky pro každý cluster.
Tento článek vysvětluje rozdíly mezi těmito režimy upgradu, jejich konfigurací pro členy aplikační sítě Azure Kubernetes a důležitými aspekty při správě upgradů.
Obecné aspekty režimu upgradu
Při konfiguraci režimů upgradu pro členy aplikační sítě Azure Kubernetes mějte na paměti následující omezení a důležité informace:
- Režimy upgradu aplikační sítě Azure Kubernetes se vztahují pouze na podverze komponent aplikační sítě Azure Kubernetes. Neřídí nebo neovlivňují upgrady na úrovni clusteru, jako jsou verze Kubernetes nebo aktualizace imagí uzlů.
- Aktualizace oprav se vždy použijí automaticky bez ohledu na režim.
- Během procesu připojení vyberete režim upgradu pro každého člena. Jakmile ho vyberete, režim zůstane pro tohoto člena aktivní, dokud ho neodeberete z prostředku služby Azure Kubernetes Application Network. Režim upgradu pro člena nemůžete změnit, aniž byste jej nejdřív odebrali a znovu ho připojili k prostředku Azure Kubernetes Application Network.
- Pokud během připojení člena nezadáte režim upgradu, je nastavena na
SelfManagedvýchozí hodnotu.
Režim spravovaný vlastním systémem
V SelfManaged režimu zadáte podverzi aplikační sítě Azure Kubernetes, která se má nainstalovat a řídit při upgradu. Tento režim je určený pro scénáře, ve kterých chcete spravovat dílčí proces upgradu ručně, a nespoléhat se na automatizované aktualizace. V tomto režimu, pokud --version není zadán, výchozí hodnotou je první dostupná verze N-1. Tento režim je také výchozí, pokud není během připojení člena zadán žádný režim upgradu.
Aspekty samoobslužného režimu
Při použití SelfManaged režimu mějte na paměti následující skutečnosti:
- Aktualizace jsou povoleny pouze mezi následujícími podverzemi (například z podverze
NnaN+1). Vynechání verzí (například upgrade z1.1na1.3) se nepodporuje. - Můžete se vrátit zpět pouze na bezprostředně předchozí verzi (
N-1za předpokladu, že byla dříve nainstalovaná ve stejném clusteru). Vrácení zpět na jinou starší verzi se nepodporuje. - Vícenásobné po sobě jdoucí vrácení změn není podporováno. Můžete vrátit zpět maximálně jednu verzi.
Registrace v režimu samoobslužné správy a výběr verze během připojení člena
Přihlaste se v
SelfManagedrežimu a explicitně vyberte verzi při připojování člena pomocí příkazuaz appnet member joins parametrem--upgrade-mode SelfManageda parametrem--versionnastaveným na požadovanou verzi.az appnet member join \ --resource-group $APPNET_RG \ --appnet-name $APPNET_NAME \ --member-name $APPNET_MEMBER_NAME \ --member-resource-id /subscriptions/$SUBSCRIPTION/resourcegroups/$AKS_RG/providers/Microsoft.ContainerService/managedClusters/$CLUSTER_NAME \ --upgrade-mode SelfManaged \ --version $VERSION
Kontrola aktuální verze
Pomocí příkazu
az appnet member showzkontrolujte, která verze je aktuálně nainstalována na členu, a ve výstupu se podívejte na vlastnostVersion.az appnet member show --member-name $APPNET_MEMBER_NAME --appnet-name $APPNET_NAME --resource-group $APPNET_RG
Zkontrolujte dostupné verze aktualizace
Pomocí příkazu s
az appnet list-versionsparametrem nastaveným na oblast zájmu zkontrolujte, které verze jsou dostupné pro každý režim a verzi Kubernetes ve vaší oblasti--location. Ve výstupu se podívejte naAvailableUpgradessloupec a zjistěte, které verze jsou k dispozici.az appnet list-versions --location $LOCATION -o table
Zahajte upgrade
Spusťte upgrade pomocí
az appnet member updatepříkazu s parametrem--versionnastaveným na požadovanou verzi, na které se má upgradovat.az appnet member update --resource-group $APPNET_RG --appnet-name $APPNET_NAME --member-name $APPNET_MEMBER_NAME --version $VERSION
Vrácení zpět na předchozí verzi
Vraťte se na dříve nainstalovanou verzi pomocí příkazu
az appnet member updates parametrem--versionnastaveným na požadovanou verzi. Mějte na paměti, že se podporuje pouze vrácení zpět na bezprostředně předchozí verzi (N-1).az appnet member update --resource-group $APPNET_RG --appnet-name $APPNET_NAME --member-name $APPNET_MEMBER_NAME --version $VERSION
Plně spravovaný režim
V FullyManaged režimu azure Kubernetes Application Network automaticky spravuje upgrady verzí pro každého člena na základě vybraného kanálu verze. Tento režim doporučujeme, pokud dáváte přednost aplikační síti Azure Kubernetes, aby zvládla vyhodnocení stability verzí, načasování zavedení a průběžné aktualizace bez ručního zásahu.
Při použití FullyManaged režimu upgradu zvolíte kanál verze, který určuje, jak rychle členské clustery přijímají nové verze. Síť aplikací Azure Kubernetes monitoruje připravenost verzí a upgraduje členy podle kritérií stability kanálu.
Pro režim FullyManaged jsou k dispozici následující kanály verze:
- Rychlý: Jakmile bude dostupná, doručí nejnovější verzi sítě aplikací. Tento kanál je určený pro neprodukční nebo časná prostředí ověřování, kde testování nových funkcí a funkcí má přednost před delší dobou ověřování.
-
Stabilní: Poskytuje verze, které dokončily dodatečné ověření a testování. Tento kanál je určený pro produkční prostředí a obvykle je v souladu s menší verzi
N-1, což zaručuje vyšší spolehlivost a řešení veškerých problémů zjištěných v předchozích vydáních.
Když je vybrán režim FullyManaged, můžete určit kanál verze na stable nebo rapid. Pokud tento parametr vynecháte, výchozí kanál je stable.
Důležité
V režimu FullyManaged Azure Kubernetes Application Network automaticky aplikuje upgrady, jakmile jsou nové verze distribuovány prostřednictvím distribučních kanálů. Ruční řízení časování upgradu nebo výběru verze se nepodporuje.
Kontrola dostupných verzí upgradu pro plně spravovaný režim
Pomocí příkazu
az appnet list-versionsa režimu grepFullyManagedzkontrolujte, které verze jednotlivé kanály odpovídají pro danou oblast a verzi Kubernetes.az appnet list-versions --location $LOCATION -o table | grep FullyManaged
Zaregistrujte se v plně spravovaném módu a během připojení člena vyberte distribuční kanál.
Zaregistrujte se v
FullyManagedrežimu a vyberte kanál vydání během připojení člena pomocí příkazu s parametremaz appnet member joina parametrem--upgrade-mode FullyManagednastaveným na požadovaný kanál--release-channel. Následující příklad ukazuje, jak vybrat kanál během připojení členaRapid:az appnet member join \ --resource-group $APPNET_RG \ --appnet-name $APPNET_NAME \ --member-name $APPNET_MEMBER_NAME \ --member-resource-id /subscriptions/$SUBSCRIPTION/resourcegroups/$AKS_RG/providers/Microsoft.ContainerService/managedClusters/$CLUSTER_NAME \ --upgrade-mode FullyManaged \ --release-channel Rapid \ --member-location $LOCATION
Aktualizace výběru kanálu vydání
Vybranou verzi můžete kdykoli aktualizovat. Všechny změny vydávacího kanálu se projeví okamžitě.
Aktualizujte výběr publikačního kanálu pro existujícího člena pomocí příkazu
az appnet member updates parametrem--release-channelnastaveným na požadovaný kanál. Následující příklad ukazuje, jak přepnout naStablekanál pro existujícího člena:az appnet member update --resource-group $APPNET_RG --appnet-name $APPNET_NAME --member-name $APPNET_MEMBER_NAME --release-channel Stable
Související obsah
Další informace o aplikační síti Azure Kubernetes najdete v následujících článcích: