Bereitstellung eines Milvus-Clusters auf OpenShift
Dieses Thema enthält eine Schritt-für-Schritt-Anleitung für die Bereitstellung von Milvus auf OpenShift.
Voraussetzungen
Bevor Sie mit dem Bereitstellungsprozess beginnen, stellen Sie sicher, dass Sie Folgendes haben
- Ein laufender OpenShift-Cluster.
- Zugriff auf den OpenShift-Cluster mit ausreichenden Rechten (Rolle
cluster-admin
oder gleichwertig). - Zugriff auf die Webkonsole der OpenShift Container Platform.
Schritt 1: Installieren Sie Cert Manager
Cert Manager ist für die Verwaltung von TLS-Zertifikaten für Milvus Operator erforderlich.
Suchen Sie eine geeignete Cert-Manager-Version für Ihre OpenShift-Version: Cert Manager Releases.
Installieren Sie Cert Manager gemäß der offiziellen Anleitung: Cert Manager-Installation.
Überprüfen Sie, ob Ihr Cert Manager funktioniert:
Navigieren Sie in Ihrer OpenShift-Konsole zu Workloads > Pods. Wählen Sie das Projekt cert-manager.
cert-manager-1
Stellen Sie sicher, dass alle Pods bereit sind. Das Bild unten zeigt zum Beispiel, dass die Pods noch am Starten sind. Warten Sie, bis alle diese Pods bereit sind.
cert-verwalter-2
Schritt 2: Ausstellen eines selbstsignierten Zertifikats für Milvus Operator
Stellen Sie sicher, dass Sie als kubeadmin
oder mit gleichwertigen Rechten angemeldet sind.
Erstellen Sie die folgende Manifestdatei mit dem Namen
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: {}
Wenden Sie die Datei an:
kubectl apply -f milvus-operator-certificate.yaml
Schritt 3: Installieren Sie Milvus Operator
Nun können Sie mit der Installation von Milvus Operator beginnen. Es wird empfohlen, Helm für die Installation von Milvus Operator zu verwenden, um den Konfigurationsprozess zu vereinfachen.
Fügen Sie das Milvus Operator Helm-Repository hinzu:
helm repo add milvus-operator https://zilliztech.github.io/milvus-operator/ helm repo update milvus-operator
Installieren Sie Milvus Operator:
helm -n milvus-operator upgrade --install --create-namespace milvus-operator milvus-operator/milvus-operator
Schritt 4: Milvus bereitstellen
Folgen Sie dem Rest der Anleitung auf der Milvus-Dokumentationsseite: Milvus bereitstellen.
Was kommt als nächstes?
Wenn Sie erfahren möchten, wie Sie Milvus in anderen Clouds einsetzen können: