milvus-logo
LFAI
Home
  • Guía de administración

Desplegar un clúster Milvus en OpenShift

Este tema proporciona una guía paso a paso sobre cómo implementar Milvus en OpenShift.

Requisitos previos

Antes de comenzar el proceso de despliegue, asegúrese de tener:

  • Un clúster OpenShift en ejecución.
  • Acceso al clúster OpenShift con privilegios suficientes (rolcluster-admin o equivalente).
  • Acceso a la consola web de la plataforma de contenedores OpenShift.

Paso 1: Instalar Cert Manager

Cert Manager es necesario para gestionar certificados TLS para Milvus Operator.

  1. Busque una versión de cert-manager adecuada para su versión de OpenShift: Versiones de Cert Manager.

  2. Instale Cert Manager siguiendo la guía oficial: Instalación de Cert Manager.

  3. Verifique que su Cert Manager funciona:

    1. En su consola openshift, navegue a Workloads > Pods. Seleccione el proyecto cert-manager.

      cert-manager-1 cert-manager-1

    2. Asegúrese de que todos los pods están listos. Por ejemplo, la imagen de abajo sugiere que los pods todavía se están iniciando. Espere hasta que todos los pods estén listos.

      cert-manager-2 cert-manager-2

Paso 2: Emitir un certificado autofirmado para Milvus Operator

Asegúrese de que ha iniciado sesión como kubeadmin o tiene privilegios equivalentes.

  1. Cree el siguiente archivo de manifiesto llamado 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. Aplique el archivo:

    kubectl apply -f milvus-operator-certificate.yaml
    

Paso 3: Instalar Milvus Operator

Ahora puede empezar a instalar Milvus Operator. Se recomienda utilizar Helm para instalar Milvus Operator para simplificar el proceso de configuración.

  1. Añada el repositorio Helm de Milvus Operator:

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

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

Paso 4: Desplegar Milvus

Siga el resto de la guía en el sitio de documentación de Milvus: Desplegar Milvus.

Lo que sigue

Si desea aprender cómo implementar Milvus en otras nubes:

Traducido porDeepLogo

Try Managed Milvus for Free

Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.

Get Started
Feedback

¿Fue útil esta página?