Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Menu Docs
Página inicial do Docs
/
Operador de Kubernetes empresarial
/

Serviços e ferramentas

Para criar um sistema do MongoDB com cluster multi-Kubernetes, você pode:

  • Use o Início rápido para implantar um conjunto de réplicas do MongoDB em três clusters de membros do Kubernetes, usando o GKE (Google Kubernetes Engine) e uma malha de serviço.

  • Implemente um recurso MongoDBMultiCluster em cada um dos clusters de membros. Isso permite que você defina configurações diferentes para o recurso do conjunto de réplicas, como substituições para a configuração statefulSet.

Ambos os métodos de criação de um sistema do MongoDB em cluster multi-Kubernetes dependem dos seguintes serviços, ferramentas e documentação:

  • Clusters Kubernetes. Os procedimentos usam o GKE (Google Kubernetes Engine) para provisionar vários clusters Kubernetes. Cada cluster de membro do Kubernetes hospeda uma implantação de conjunto de réplica MongoDB e representa um centro de dados que atende ao seu aplicação.

  • Repositório do MongoDB Enterprise Kubernetes Operator com arquivos de configuração que o Kubernetes Operator precisa para implantar um cluster Kubernetes.

  • MongoDB Helm Charts for Kubernetes com gráficos para sistemas MongoDB de cluster multi-Kubernetes.

  • Malha de serviço Istion. O procedimento de início rápido usa o Istipo para facilitar a resolução de DNS para conjuntos de réplicas do MongoDB implantados em diferentes clusters Kubernetes. Você pode usar outra solução de malha de serviço, desde que garanta que os FQDNs de serviço entre clusters sejam resolvidos.

    Além disso, oferecemos o script de exemplo install_istio_separate_network . Este script é baseado na documentação do Istion e fornece um exemplo de instalação que usa o modo multi-primary em redes diferentes. Não garantimos a manutenção do script com futuros lançamentos do Istion. Se você optar por usar o script, revise a documentação mais recente do Istion para instalar um multicluster e, se necessário, ajuste o script para que corresponda à documentação e ao seu sistema. Se você usar outra solução de Service Mesh, crie seu próprio script para configurar redes separadas para facilitar a resolução de DNS.

  • Plug-in MongoDB kubectl que configura sistemas MongoDB de multi-Kubernetes cluster e permite executar recuperação de desastres automática e manual. Para saber mais, consulte a Referência de plug-ins do MongoDB.

Voltar

Arquitetura e limitações