Sdílet prostřednictvím


Nasazení rozšíření pro MetalLB pro Kubernetes s podporou Azure Arc pomocí webu Azure Portal

Platí pro: Azure Local, verze 23H2

Hlavním účelem nástroje pro vyrovnávání zatížení je distribuce provozu mezi více uzlů v clusteru Kubernetes. To může pomoct zabránit výpadkům a zlepšit celkový výkon aplikací. Služba AKS povolená službou Azure Arc podporuje vytváření instance nástroje pro vyrovnávání zatížení MetalLB v clusteru Kubernetes s využitím rozšíření pro MetalLB pro Kubernetes s podporou Azure Arc.

Požadavky

  • Cluster Kubernetes s podporou Azure Arc s alespoň jedním linuxovým uzlem. Cluster Kubernetes můžete vytvořit v místním Azure verze 23H2 pomocí Azure CLI nebo webu Azure Portal. Clustery AKS v Azure Local verze 23H2 jsou ve výchozím nastavení povolené arc.
  • Ujistěte se, že máte dostatek IP adres pro nástroj pro vyrovnávání zatížení. V případě AKS v Azure Local verze 23H2 se ujistěte, že IP adresy rezervované pro nástroj pro vyrovnávání zatížení nejsou v konfliktu s IP adresami v logických sítích virtuálních počítačů Arc a IP rovině řízení. Další informace o plánování IP adres a sítích v Kubernetes najdete v tématu Požadavky na sítě pro Kubernetes a plánování IP adres pro Kubernetes.
  • Tento návod předpokládá, že rozumíte tomu, jak nástroj pro vyrovnávání zatížení funguje. Další informace najdete v přehledu nástroje MetalLB pro Kubernetes.

Nasazení nástroje pro vyrovnávání zatížení MetalLB pomocí rozšíření Azure Arc

Upozorňující

Kontrola konfliktů IP adres se v současné době nepodporuje. Tuto kontrolu doporučujeme provést při vytváření nástrojů pro vyrovnávání zatížení.

Po úspěšném vytvoření clusteru Kubernetes přejděte do okna Sítě na webu Azure Portal a vyberte Nainstalovat:

Snímek obrazovky znázorňující obrazovku instalace rozšíření na portálu

Po úspěšné instalaci rozšíření můžete vytvořit službu nástroje pro vyrovnávání zatížení. Vyberte Přidat a vyplňte název nástroje pro vyrovnávání zatížení a jeho rozsah IP adres. Pole Selektor služby je volitelné. Pak vyberte OK.

Snímek obrazovky znázorňující vytvoření nástroje pro vyrovnávání zatížení na portálu

  • Rozsah IP adres by měl být nastavený na dostupné IP adresy v závislosti na vašem prostředí. Rozsah IP adres by měl být v zápisu CIDR; Například 192.168.50.51/28 nebo 192.168.50.1-192.168.50.100. Více rozsahů IP adres musí být odděleno čárkami.
  • Inzerovat režim může být ARP, BGP nebo Obojí. Pokud používáte protokol BGP nebo Obojí, musíte nakonfigurovat partnerské vztahy protokolu BGP.
  • Selektor služeb omezuje sadu služeb, které můžou získat IP adresu z nástroje pro vyrovnávání zatížení. Výchozí možnost (null nebo prázdný řetězec) znamená, že nástroj pro vyrovnávání zatížení platí pro všechny služby. Selektor by měl být ve formátu seznamu párů klíč-hodnota, například a:b,c:d, kde páry klíč-hodnota jsou oddělené čárkou.

Jakmile se nástroj pro vyrovnávání zatížení úspěšně vytvoří, zobrazí se v seznamu následujícím způsobem. Stav zřizování zobrazuje výsledek operace:

Snímek obrazovky znázorňující stav zřizování na portálu

Vyčištění prostředků

Pokud chcete vyčistit prostředky, postupujte takto:

  • Pokud už některý z nástrojů pro vyrovnávání zatížení nepotřebujete, vyberte začátek řádku nástroje pro vyrovnávání zatížení a vyberte Odstranit. Pak vyberte Ano.
  • Pokud už služba nástroje pro vyrovnávání zatížení není potřebná, odstraňte všechny existující nástroje pro vyrovnávání zatížení a pak vyberte Odinstalovat. Chcete-li odinstalovat rozšíření, vyberte ano .

Další kroky

Nasazení aplikací do clusteru Kubernetes pomocí rozšíření GitOps Flux v2 Arc