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 (rol
cluster-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.
Busque una versión de cert-manager adecuada para su versión de OpenShift: Versiones de Cert Manager.
Instale Cert Manager siguiendo la guía oficial: Instalación de Cert Manager.
Verifique que su Cert Manager funciona:
En su consola openshift, navegue a Workloads > Pods. Seleccione el proyecto cert-manager.
cert-manager-1
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
Paso 2: Emitir un certificado autofirmado para Milvus Operator
Asegúrese de que ha iniciado sesión como kubeadmin
o tiene privilegios equivalentes.
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: {}
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.
Añada el repositorio Helm de Milvus Operator:
helm repo add milvus-operator https://zilliztech.github.io/milvus-operator/ helm repo update milvus-operator
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: