🚀 Попробуйте Zilliz Cloud, полностью управляемый Milvus, бесплатно — ощутите 10-кратное увеличение производительности! Попробовать сейчас>

milvus-logo
LFAI
Главная
  • Руководство по администрированию

Развертывание кластера Milvus на OpenShift

В этой теме представлено пошаговое руководство по развертыванию Milvus на OpenShift.

Предварительные условия

Прежде чем начать процесс развертывания, убедитесь, что у вас есть:

  • Работающий кластер OpenShift.
  • Доступ к кластеру OpenShift с достаточными привилегиями (рольcluster-admin или эквивалентная).
  • Доступ к веб-консоли OpenShift Container Platform.

Шаг 1: Установите Cert Manager

Cert Manager необходим для управления TLS-сертификатами для Milvus Operator.

  1. Найдите подходящую версию cert-manager для вашей версии OpenShift: Cert Manager Releases.

  2. Установите Cert Manager, следуя официальному руководству: Cert Manager Installation.

  3. Убедитесь, что Cert Manager работает:

    1. В консоли openshift перейдите в Workloads > Pods. Выберите проект cert-manager.

      cert-manager-1 cert-manager-1

    2. Убедитесь, что все подсистемы готовы. Например, на изображении ниже видно, что подсистемы еще запускаются. Подождите, пока все эти подсистемы не будут готовы.

      cert-manager-2 cert-manager-2

Шаг 2: Выпуск самоподписного сертификата для Milvus Operator

Убедитесь, что вы вошли в систему под именем kubeadmin или обладаете эквивалентными привилегиями.

  1. Создайте следующий файл манифеста с именем milvus-operator-certificate.yaml:

    # milvus-operator-certificate.yaml
    apiVersion: cert-manager.io/v1
    kind: Certificate
    metadata:
      name: milvus-operator-serving-cert
      namespace: milvus-operator
    spec:
      dnsNames:
      - milvus-operator-webhook-service.milvus-operator.svc
      - milvus-operator-webhook-service.milvus-operator.svc.cluster.local
      issuerRef:
        kind: Issuer
        name: milvus-operator-selfsigned-issuer
      secretName: milvus-operator-webhook-cert
    ---
    apiVersion: cert-manager.io/v1
    kind: Issuer
    metadata:
      name: milvus-operator-selfsigned-issuer
      namespace: milvus-operator
    spec:
      selfSigned: {}
    
  2. Примените файл:

    kubectl apply -f milvus-operator-certificate.yaml
    

Шаг 3: Установите Milvus Operator

Теперь вы можете приступить к установке Milvus Operator. Рекомендуется использовать Helm для установки Milvus Operator, чтобы упростить процесс настройки.

  1. Добавьте репозиторий Milvus Operator Helm:

    helm repo add milvus-operator https://zilliztech.github.io/milvus-operator/
    helm repo update milvus-operator
    
  2. Install Milvus Operator:

    helm -n milvus-operator upgrade --install --create-namespace milvus-operator milvus-operator/milvus-operator
    

Шаг 4: Развертывание Milvus

Следуйте остальной части руководства на сайте документации Milvus: Deploy Milvus.

Что дальше

Если вы хотите узнать, как развернуть Milvus в других облаках:

Попробуйте Managed Milvus бесплатно

Zilliz Cloud работает без проблем, поддерживается Milvus и в 10 раз быстрее.

Начать
Обратная связь

Была ли эта страница полезной?