Freigeben über


Installieren Sie die Netzwerk- und Überwachungskomponenten für Edge RAG Preview, ermöglicht durch Azure Arc.

Installieren Sie für Ihre Edge-RAG-Bereitstellung Netzwerk- und Observability-Komponenten, indem Sie MetalLB konfigurieren und Zertifikat- und Vertrauensverwalter einrichten. Dieser Artikel ist Teil der Prüfliste für die Bereitstellungsvoraussetzungen.

Von Bedeutung

Edge RAG Preview, aktiviert von Azure Arc, befindet sich derzeit in der VORSCHAUPHASE. Die zusätzlichen Nutzungsbestimmungen für Microsoft Azure-Vorschauen enthalten rechtliche Bedingungen. Sie gelten für diejenigen Azure-Features, die sich in der Beta- oder Vorschauversion befinden oder aber anderweitig noch nicht zur allgemeinen Verfügbarkeit freigegeben sind.

Installieren von Komponenten für Edge RAG

Installieren und konfigurieren Sie auf dem Treibercomputer MetalLB für den Azure Arc-Azure Kubernetes Service(AKS)-Cluster und die Einblickabhängigkeitsmodule.

  1. Installieren von MetalLB

    Überspringen Sie diesen Schritt, wenn MetalLB im aktuellen AKS Arc-Cluster installiert und konfiguriert ist.

    Um MetalLB zu installieren und zu konfigurieren , können Sie die folgenden Befehle auf einem der Clusterknoten in der lokalen Azure-Instanz ausführen:

     $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. Installieren von Einblicksabhängigkeitsmodulen

    Microsoft.iotoperations.platform ist eine einfache Erweiterung, die Zertifikat-Manager- und Trust-Manager-Module installiert. Führen Sie den folgenden Befehl aus, um die Erweiterung zu installieren.

     $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
    

    Wenn die Microsoft.iotoperations.platform Erweiterung in Ihrer Region nicht verfügbar ist, führen Sie die folgenden Schritte aus, um das erforderliche Zertifikat und den Vertrauensverwalter zu installieren.

    # 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ächster Schritt