Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Для развертывания RAG Edge установите сетевые и наблюдаемые компоненты, настроив MetalLB и настроив диспетчеры сертификатов и доверия. Эта статья является частью контрольного списка необходимых компонентов развертывания.
Это важно
Предварительная версия RAG Edge, включенная Azure Arc в настоящее время в предварительной версии. Ознакомьтесь с Дополнительными условиями использования для предварительных версий Microsoft Azure, чтобы узнать юридические условия, применимые к функциям Azure, которые находятся в статусе бета, предварительного просмотра или иначе еще не выпущены в общий доступ.
Установка компонентов для Edge RAG
На компьютере драйвера установите и настройте MetalLB для кластера Azure Arc Azure Kubernetes Service (AKS) и модули зависимостей наблюдаемости.
Установка MetalLB
Пропустите этот шаг, если MetalLB установлен и настроен в текущем кластере AKS Arc.
Чтобы установить и настроить 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"
Установка модулей зависимостей наблюдаемости
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