milvus-logo
LFAI
Home
  • Guide d'administration
    • Déploiement

Déployer un cluster Milvus sur OpenShift

Cette rubrique fournit un guide étape par étape sur la manière de déployer Milvus sur OpenShift.

Conditions préalables

Avant de commencer le processus de déploiement, assurez-vous que vous avez :

  • Un cluster OpenShift en cours d'exécution.
  • Un accès au cluster OpenShift avec des privilèges suffisants (rôlecluster-admin ou équivalent).
  • Un accès à la console web d'OpenShift Container Platform.

Étape 1 : Installer Cert Manager

Cert Manager est nécessaire pour gérer les certificats TLS pour Milvus Operator.

  1. Trouvez une version de cert-manager adaptée à votre version d'OpenShift : Cert Manager Releases.

  2. Installer Cert Manager en suivant le guide officiel : Installation de Cert Manager.

  3. Vérifiez que votre Cert Manager fonctionne :

    1. Dans votre console openshift, naviguez vers Workloads > Pods. Sélectionnez le projet cert-manager.

      cert-manager-1 cert-manager-1

    2. Assurez-vous que tous les pods sont prêts. Par exemple, l'image ci-dessous suggère que les pods sont encore en train de démarrer. Attendez que tous ces modules soient prêts.

      cert-manager-2 cert-manager-2

Étape 2 : émettre un certificat auto-signé pour Milvus Operator

Assurez-vous d'être connecté en tant que kubeadmin ou d'avoir des privilèges équivalents.

  1. Créez le fichier manifeste suivant, nommé 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. Appliquer le fichier :

    kubectl apply -f milvus-operator-certificate.yaml
    

Etape 3 : Installer Milvus Operator

Vous pouvez maintenant commencer à installer Milvus Operator. Il est recommandé d'utiliser Helm pour installer Milvus Operator afin de simplifier le processus de configuration.

  1. Ajouter le dépôt Helm de Milvus Operator :

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

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

Étape 4 : Déploiement de Milvus

Suivre le reste du guide sur le site de documentation de Milvus : Déployer Milvus.

Prochaine étape

Si vous souhaitez apprendre à déployer Milvus sur d'autres clouds :

Traduit parDeepLogo

Try Managed Milvus for Free

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

Get Started
Feedback

Cette page a-t - elle été utile ?