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ôle
cluster-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.
Trouvez une version de cert-manager adaptée à votre version d'OpenShift : Cert Manager Releases.
Installer Cert Manager en suivant le guide officiel : Installation de Cert Manager.
Vérifiez que votre Cert Manager fonctionne :
Dans votre console openshift, naviguez vers Workloads > Pods. Sélectionnez le projet cert-manager.
cert-manager-1
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
É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.
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: {}
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.
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
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 :