Dela via


Installera nätverks- och observerbarhetskomponenter för Förhandsversionen av Edge RAG aktiverat av Azure Arc

För din Edge RAG-distribution installerar du nätverks- och observerbarhetskomponenter genom att konfigurera MetalLB och konfigurera certifikat- och förtroendehanterare. Den här artikeln är en del av checklistan för förutsättningar för distribution.

Viktigt!

Förhandsversionen av Edge RAG, som aktiveras av Azure Arc, är för närvarande i förhandsversion. Se kompletterande användningsvillkor för Microsoft Azure Previews för juridiska villkor som gäller för Azure-funktioner som är i betaversion, förhandsversion eller på annat sätt ännu inte har släppts i allmän tillgänglighet.

Installera komponenter för Edge RAG

Från drivrutinsdatorn installerar och konfigurerar du MetalLB för AKS-klustret (Azure Arc Azure Kubernetes Service) och de observerbara beroendemodulerna.

  1. Installera MetalLB

    Hoppa över det här steget om MetalLB är installerat och konfigurerat i det aktuella AKS Arc-klustret.

    Om du vill installera och konfigurera MetalLB kan du köra följande kommandon på någon av klusternoderna i Azure Local-instansen:

     $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>"
     $resourceuri = "subscriptions/$sub/resourceGroups/$rg/providers/Microsoft.Kubernetes/connectedClusters/$k8scluster"
     az extension add -n k8s-runtime --upgrade
     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. Installera beroendemoduler för observerbarhet

    Microsoft.iotoperations.platform är ett enkelt tillägg som installerar modulerna certifikathanterare och förtroendehanterare. Kör följande kommando för att installera tillägget.

     $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
    

    Microsoft.iotoperations.platform Om tillägget inte är tillgängligt i din region använder du följande steg för att installera det certifikat och förtroendehanterare som krävs.

    # 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 
    

Nästa steg