Implantar um cluster do Milvus no OpenShift
Este tópico fornece um guia passo a passo sobre como implantar o Milvus no OpenShift.
Pré-requisitos
Antes de iniciar o processo de implantação, verifique se você tem:
- Um cluster OpenShift em execução.
- Acesso ao cluster do OpenShift com privilégios suficientes (função
cluster-admin
ou equivalente). - Acesso ao console da web do OpenShift Container Platform.
Etapa 1: instalar o Cert Manager
O Cert Manager é necessário para gerir certificados TLS para o Milvus Operator.
Encontre uma versão adequada do cert-manager para a sua versão do OpenShift: Versões do Cert Manager.
Instale o Cert Manager seguindo o guia oficial: Instalação do Cert Manager.
Verifique se o seu Cert Manager está a funcionar:
No seu console openshift, navegue para Workloads > Pods. Selecione o projeto cert-manager.
cert-manager-1
Certifique-se de que todos os pods estejam prontos. Por exemplo, a imagem abaixo sugere que os pods ainda estão a iniciar. Aguarde até que todos esses pods estejam prontos.
gerenciador de certificados-2
Etapa 2: emitir um certificado auto-assinado para o Milvus Operator
Certifique-se de que tem sessão iniciada como kubeadmin
ou tem privilégios equivalentes.
Crie o seguinte arquivo de manifesto chamado
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 o ficheiro:
kubectl apply -f milvus-operator-certificate.yaml
Passo 3: Instalar o Milvus Operator
Agora pode começar a instalar o Milvus Operator. Recomenda-se usar o Helm para instalar o Milvus Operator para simplificar o processo de configuração.
Adicione o repositório Helm do Milvus Operator:
helm repo add milvus-operator https://zilliztech.github.io/milvus-operator/ helm repo update milvus-operator
Instalar o Milvus Operator:
helm -n milvus-operator upgrade --install --create-namespace milvus-operator milvus-operator/milvus-operator
Passo 4: Implantar o Milvus
Siga o restante do guia no site de documentação do Milvus: Implantar o Milvus.
O que vem a seguir
Se você quiser aprender como implantar o Milvus em outras nuvens: