Delen via


Netwerk- en waarneembaarheidsonderdelen installeren voor Edge RAG Preview ingeschakeld door Azure Arc

Installeer voor uw Edge RAG-implementatie netwerk- en waarneembaarheidsonderdelen door MetalLB te configureren en certificaat- en vertrouwensbeheerders in te stellen. Dit artikel maakt deel uit van de controlelijst voor implementatievereisten.

Belangrijk

Edge RAG Preview, ingeschakeld door Azure Arc, is momenteel in PREVIEW. Zie de Aanvullende Gebruiksvoorwaarden voor Microsoft Azure Previews voor juridische voorwaarden die van toepassing zijn op Azure-functies die in bèta, preview, of anderszins nog niet algemeen beschikbaar zijn.

Onderdelen voor Edge RAG installeren

Installeer en configureer MetalLB vanaf de besturingscomputer voor het Azure Arc Azure Kubernetes Service (AKS) cluster en de afhankelijkheidsmodules voor observatie.

  1. MetalLB installeren

    Sla deze stap over als MetalLB is geïnstalleerd en geconfigureerd in het huidige AKS Arc-cluster.

    Als u MetalLB wilt installeren en configureren , kunt u de volgende opdrachten uitvoeren op een van de clusterknooppunten in het lokale Azure-exemplaar:

     $lbName = "metallb"
     $ipRange = ""   # <------ Provide the static IP address range that will be assigned to metalLB (format: CIDR format E.g. <IP address>-<IP address> or <IP address>/32)
     $sub = "<Subscription GUID>"
     $rg = "<Resource Group name>"
     $k8scluster = "<AKS Arc cluster name>"
     az extension add -n k8s-runtime --upgrade 
     $resourceuri = "subscriptions/$sub/resourceGroups/$rg/providers/Microsoft.Kubernetes/connectedClusters/$k8scluster"
     az k8s-runtime load-balancer enable --resource-uri $resourceuri
     az k8s-runtime load-balancer create --load-balancer-name $lbName --resource-uri $resourceuri --addresses $ipRange --advertise-mode "ARP"
    
  2. Afhankelijkheidsmodules voor waarneembaarheid installeren

    Microsoft.iotoperations.platform is een eenvoudige extensie waarmee certificaatbeheer- en Trust Manager-modules worden geïnstalleerd. Voer de volgende opdracht uit om de extensie te installeren.

     $sub = "<Subscription GUID>"
     $rg = "<Resource Group name>"
     $k8scluster = "<AKS Arc cluster name>"
     az k8s-extension create -g $rg -c $k8scluster -t connectedClusters --scope cluster --name "cert-manager" --release-namespace "cert-manager" --release-train preview --extension-type "Microsoft.iotoperations.platform" --debug
    

    Als de Microsoft.iotoperations.platform extensie niet beschikbaar is in uw regio, voert u de volgende stappen uit om het vereiste certificaat en vertrouwensbeheer te installeren.

    # Install Cert-Manager and Trust-Manager 
    
    kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.15.3/cert-manager.yaml --wait  
    helm repo add jetstack https://charts.jetstack.io --force-update  
    start-sleep -Seconds 20 
    helm upgrade trust-manager jetstack/trust-manager --install --namespace cert-manager --wait 
    

Volgende stap