Postup bezpečného upgradu clusterů AKS

Dokončeno

Řekněme, že váš tým pro nasazení v Nod Publishers již nasadil kontejnerizované aplikace na cluster AKS, přičemž jeho verze přestane být podporována během následujících 30 dnů. To znamená, že je potřeba upgradovat na nejnovější verzi Kubernetes podporovanou službou AKS a zároveň zajistit, aby aplikace během procesu upgradu netrpěly žádnými výpadky.

Clustery AKS můžete bezpečně upgradovat mnoha způsoby. V této části probereme jednu z těchto metod: metodu nasazení Blue/Green.

Metoda nasazení Blue/Green

Metoda nasazení Blue/Green vyžaduje dvě téměř identická produkční prostředí, modré prostředí a zelené prostředí. Směrovač odpovědný za řízení provozu směřuje veškerý datový tok do jediného prostředí, a to do živého prostředí. Druhé prostředí zůstává offline a poskytuje testovací prostředí pro nové funkce a opravy. Po dokončení testování směrovač přepne a směruje provoz z živého prostředí do jiného prostředí. Tím se offline prostředí převede online a online prostředí se převede do režimu offline.

Pojďme použít metodu nasazení Blue/Green na scénář Nod Publishers. Váš tým nasazení by měl postupovat takto:

  1. Vytvořte dvě identická prostředí clusteru AKS: živé (online) modré prostředí a offline zelené prostředí.

diagram znázorňující veškerý provoz směrovaný směrovačem do clusteru AKS v modrém prostředí

  1. Otestujte upgrade na nejnovější podporovanou verzi použitím upgradu na zelené prostředí a ujistěte se, že nedojde k žádným problémům.

diagram znázorňující upgradované clustery AKS v zeleném prostředí

  1. Po úspěšném dokončení testování přepněte směrovač tak, aby směril veškerý uživatelský provoz do zeleného prostředí a přepněte modré prostředí do offline režimu.

Diagram znázorňující, že směrovač přepnul na směrování provozu do clusterů AKS v zeleném prostředí.

Výhodou metody nasazení Blue/Green je, že pokud zjistíte problém s upgradovanými verzemi clusteru AKS v zeleném prostředí, můžete se vrátit do modrého prostředí přepnutím směrovače, čímž minimalizujete výpadky aplikací.

diagram znázorňující proces vrácení zpět provedením změny na úrovni routeru do modrého prostředí

1.

Vaše organizace se rozhodla použít metodu nasazení Blue/Green k otestování a nasazení nově upgradovaných clusterů AKS. Která z následujících nejpřesněji popisuje tuto strategii testování a nasazení?