다음을 통해 공유


Azure Arc에서 사용하도록 설정된 Edge RAG 미리 보기에 대한 네트워킹 및 관찰성 구성 요소 설치

Edge RAG 배포의 경우 MetalLB를 구성하고 인증서 및 신뢰 관리자를 설정하여 네트워킹 및 관찰 가능성 구성 요소를 설치합니다. 이 문서는 배포 필수 구성 요소 검사 목록의 일부입니다.

중요합니다

Azure Arc에서 사용하도록 설정된 Edge RAG 미리 보기는 현재 미리 보기로 제공됩니다. 베타, 미리 보기로 제공되거나 아직 일반 공급으로 릴리스되지 않은 Azure 기능에 적용되는 약관은 Microsoft Azure 미리 보기에 대한 추가 사용 약관을 참조하세요.

Edge RAG에 대한 구성 요소 설치

드라이버 머신에서 AKS(Azure Arc Azure Kubernetes Service) 클러스터 및 관찰 가능성 종속성 모듈에 대한 MetalLB를 설치하고 구성합니다.

  1. MetalLB 설치

    현재 AKS Arc 클러스터에 MetalLB가 설치되고 구성된 경우 이 단계를 건너뜁니다.

    MetalLB를 설치하고 구성 하려면 Azure 로컬 인스턴스의 클러스터 노드에서 다음 명령을 실행할 수 있습니다.

     $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. 관찰성 종속성 모듈 설치

    Microsoft.iotoperations.platform 는 인증서 관리자 및 신뢰 관리자 모듈을 설치하는 간단한 확장입니다. 다음 명령을 실행하여 확장을 설치합니다.

     $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 해당 지역에서 확장을 사용할 수 없으면 다음 단계를 사용하여 필요한 인증서 및 신뢰 관리자를 설치합니다.

    # 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 
    

다음 단계