Distribuzione di un cluster Milvus su OpenShift
Questo argomento fornisce una guida passo passo su come distribuire Milvus su OpenShift.
Prerequisiti
Prima di iniziare il processo di distribuzione, assicuratevi di avere:
- Un cluster OpenShift in esecuzione.
- Accesso al cluster OpenShift con privilegi sufficienti (ruolo
cluster-admin
o equivalente). - Accesso alla console web di OpenShift Container Platform.
Passo 1: Installare Cert Manager
Cert Manager è necessario per gestire i certificati TLS per Milvus Operator.
Trovare la versione di cert-manager adatta alla propria versione di OpenShift: Cert Manager Releases.
Installare Cert Manager seguendo la guida ufficiale: Installazione di Cert Manager.
Verificare che Cert Manager funzioni:
Nella console di openshift, navigare in Carichi di lavoro > Pod. Selezionare il progetto cert-manager.
cert-manager-1
Assicurarsi che tutti i pod siano pronti. Ad esempio, l'immagine sottostante suggerisce che i pod sono ancora in fase di avvio. Attendere che tutti i pod siano pronti.
cert-manager-2
Passo 2: Rilasciare un certificato autofirmato per Milvus Operator
Assicurarsi di aver effettuato il login come kubeadmin
o di avere privilegi equivalenti.
Creare il seguente file manifest chiamato
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: {}
Applicare il file:
kubectl apply -f milvus-operator-certificate.yaml
Passo 3: Installare Milvus Operator
Ora si può iniziare a installare Milvus Operator. Si consiglia di usare Helm per installare Milvus Operator per semplificare il processo di configurazione.
Aggiungere il repository Helm di Milvus Operator:
helm repo add milvus-operator https://zilliztech.github.io/milvus-operator/ helm repo update milvus-operator
Installare Milvus Operator:
helm -n milvus-operator upgrade --install --create-namespace milvus-operator milvus-operator/milvus-operator
Passo 4: Distribuzione di Milvus
Seguite il resto della guida sul sito della documentazione di Milvus: Distribuire Milvus.
Il prossimo passo
Se volete imparare a distribuire Milvus su altri cloud: