A MetalLB for Azure Arc-kompatibilis Kubernetes bővítmény üzembe helyezése az Azure Portal használatával
A következőkre vonatkozik: Azure Local, 23H2-es verzió
A terheléselosztó fő célja a forgalom elosztása egy Kubernetes-fürt több csomópontja között. Ez segíthet megelőzni az állásidőt és javítani az alkalmazások általános teljesítményét. Az Azure Arc által engedélyezett AKS támogatja a MetalLB terheléselosztó-példány létrehozását a Kubernetes-fürtön a MetalLB for Azure Arc-kompatibilis Kubernetes bővítményével
Előfeltételek
- Egy Azure Arc-kompatibilis Kubernetes-fürt legalább egy Linux-csomóponttal. Kubernetes-fürtöt az Azure Local 23H2-es verziójában hozhat létre az Azure CLI vagy az Azure Portal használatával. Az Azure Local AKS 23H2-es fürtjei alapértelmezés szerint engedélyezve vannak az Arc-ban.
- Győződjön meg arról, hogy elegendő IP-címmel rendelkezik a terheléselosztóhoz. Az Azure Local AKS 23H2-es verziójában győződjön meg arról, hogy a terheléselosztó számára fenntartott IP-címek nem ütköznek az Arc virtuális gép logikai hálózataiban és a vezérlősík IP-címeiben található IP-címekkel. Az IP-címek tervezéséről és a Kubernetesben történő hálózatkezelésről további információt a Kubernetes hálózatkezelési követelményei és a Kubernetes IP-címének tervezése című témakörben talál.
- Ez az útmutató feltételezi, hogy tisztában van a Metal LB működésével. További információ: A MetalLB for Kubernetes áttekintése.
A MetalLB terheléselosztó üzembe helyezése az Azure Arc-bővítmény használatával
Figyelmeztetés
Az IP-címek ütközésének ellenőrzése jelenleg nem támogatott. Terheléselosztók létrehozásakor ajánlott elvégezni ezt az ellenőrzést.
Miután sikeresen létrehozta a Kubernetes-fürtöt, lépjen a Hálózatkezelés panelre az Azure Portalon, és válassza a Telepítés lehetőséget:
A bővítmény sikeres telepítése után létrehozhat egy terheléselosztó szolgáltatást. Válassza a Terheléselosztó nevének és IP-címtartományának hozzáadása és kitöltése lehetőséget. A Szolgáltatásválasztó mező nem kötelező. Ezután válassza az OK gombra.
- Az IP-tartományt a környezetétől függően elérhető IP-címekre kell állítani. Az IP-tartománynak CIDR-jelölésben kell lennie; például : 192.168.50.51/28 vagy 192.168.50.1-192.168.50.100. Több IP-tartományt vesszővel kell elválasztani.
- A meghirdetett mód lehet ARP, BGP vagy Mindkettő. Ha BGP-t vagy Mindkettőt használ, konfigurálnia kell a BGP-társokat.
- A Szolgáltatásválasztó korlátozza azokat a szolgáltatásokat, amelyek IP-címet kaphatnak a terheléselosztótól. Az alapértelmezett beállítás (null vagy üres sztring) azt jelenti, hogy a terheléselosztó minden szolgáltatásra érvényes. A választónak olyan kulcs-érték párok listáját kell formáznia, mint az a:b,c:d, ahol a kulcs-érték párokat vessző választja el egymástól.
A terheléselosztó sikeres létrehozása után a következőképpen jelenik meg a listában. A kiépítési állapot a művelet eredményét jeleníti meg:
Az erőforrások eltávolítása
Az erőforrások törléséhez tegye a következőket:
- Ha az egyik terheléselosztóra már nincs szükség, válassza ki a terheléselosztó sorának elejét, és válassza a Törlés lehetőséget. Ezután válassza az Igen lehetőséget.
- Ha a terheléselosztó szolgáltatásra már nincs szükség, törölje az összes meglévő terheléselosztót, majd válassza az Eltávolítás lehetőséget. Válassza az Igen lehetőséget a bővítmény eltávolításához.
Következő lépések
Alkalmazások üzembe helyezése a Kubernetes-fürtön a GitOps Flux v2 Arc-bővítmény használatával