Dela via


Distribuera tillägget för MetalLB för Azure Arc-aktiverade Kubernetes med hjälp av Azure Portal

Gäller för: Azure Local, version 23H2

Huvudsyftet med en lastbalanserare är att distribuera trafik över flera noder i ett Kubernetes-kluster. Detta kan bidra till att förhindra stilleståndstid och förbättra programmets övergripande prestanda. AKS som aktiveras av Azure Arc har stöd för att skapa en Instans av MetalLB-lastbalanserare i ditt Kubernetes-kluster med hjälp av tillägget för MetalLB för Azure Arc-aktiverade Kubernetes

Förutsättningar

  • Ett Azure Arc-aktiverat Kubernetes-kluster med minst en Linux-nod. Du kan skapa ett Kubernetes-kluster på Azure Local, version 23H2 med hjälp av Azure CLI eller Azure Portal. AKS på Azure Local, version 23H2-kluster är Arc aktiverat som standard.
  • Kontrollera att du har tillräckligt med IP-adresser för lastbalanseraren. För AKS på Azure Local version 23H2 kontrollerar du att IP-adresserna som är reserverade för lastbalanseraren inte är i konflikt med IP-adresserna i logiska arc-VM-nätverk och kontrollplans-IP-adresser. Mer information om planering och nätverk av IP-adresser i Kubernetes finns i Nätverkskrav för Kubernetes och IP-adressplanering för Kubernetes.
  • Den här guiden förutsätter att du förstår hur Metal LB fungerar. Mer information finns i översikten för MetalLB för Kubernetes.

Distribuera MetalLB-lastbalanserare med hjälp av Azure Arc-tillägget

Varning

Konfliktkontroll av IP-adresser stöds inte för närvarande. Vi rekommenderar att du utför den här kontrollen när du skapar lastbalanserare.

När du har skapat Kubernetes-klustret går du till bladet Nätverk i Azure Portal och väljer Installera:

Skärmbild som visar installationsskärmen för tillägg på portalen.

När tillägget har installerats kan du skapa en lastbalanserartjänst. Välj Lägg till och fyll i lastbalanserarens namn och dess IP-intervall. Fältet Tjänstväljare är valfritt. Välj sedan OK.

Skärmbild som visar skapa lastbalanserare på portalen.

  • IP-intervallet ska vara inställt på tillgängliga IP-adresser beroende på din miljö. IP-intervallet ska vara i CIDR-notation. Till exempel 192.168.50.51/28 eller 192.168.50.1-192.168.50.100. Flera IP-intervall måste avgränsas med kommatecken.
  • Annonseringsläget kan vara ARP, BGP eller Båda. Om du använder BGP eller Båda måste du konfigurera BGP-peer-datorer.
  • Tjänstväljaren begränsar den uppsättning tjänster som kan hämta en IP-adress från lastbalanseraren. Standardalternativet (null eller tom sträng) innebär att lastbalanseraren gäller för alla tjänster. Väljaren ska vara i ett format med en lista över nyckel/värde-par, till exempel a:b,c:d, där nyckel/värde-paren avgränsas med ett kommatecken.

När lastbalanseraren har skapats visas den i listan på följande sätt. Etableringstillståndet visar åtgärdsresultatet:

Skärmbild som visar etableringstillstånd på portalen.

Rensa resurser

Gör följande för att rensa resurser:

  • När en av lastbalanserarna inte längre behövs väljer du början av raden för lastbalanseraren och väljer Ta bort. Välj sedan Ja.
  • När lastbalanseringstjänsten inte längre behövs tar du bort alla befintliga lastbalanserare och väljer sedan Avinstallera. Välj Ja för att avinstallera tillägget.

Nästa steg

Använda GitOps Flux v2 Arc-tillägget för att distribuera program i ditt Kubernetes-kluster