Você pode usar arquiteturas de referência para criar de forma rápida e eficiente sua infraestrutura no MongoDB Kubernetes Operator. Esses recursos são obsoletos e, como tal, não esgotam a ampla variedade de possíveis implementações de implantação. Em vez disso, eles devem servir como uma referência prática e ponto de partida à medida que você trabalha no processo de implantação ou atualização de seus recursos do MongoDB em execução no Kubernetes.
Esta documentação organiza arquiteturas de referência em módulos distintos que você pode combinar e usar conforme necessário. Além disso, a seção de arquitetura de referência inclui todas as informações de que você precisa para manter uma implementação testada e funcional de cada uma das seguintes implementações:
Como executar
Cada seção da arquitetura de referência contém trechos de código completos e funcionais. Se você deseja clonar o código-fonte para sua máquina local em vez de copiar e colar dos guias diretamente, você pode encontrá-lo no repositório Controladores MongoDB para Operador Kubernetes.
git clone https://github.com/mongodb/mongodb-kubernetes.git cd mongodb-kubernetes git checkout 1.2.0 cd public/architectures
Cada módulo contém um arquivo env_variables.sh
listando as variáveis de ambiente necessárias. Antes de executar qualquer uma das etapas descritas em um determinado módulo, você deve primeiro definir as variáveis necessárias. Para fazer isso, navegue até o módulo, ajuste env_variables.sh e execute o seguinte:
source env_variables.sh
Para concluir os procedimentos na maioria dos módulos, você não precisa verificar o código-fonte diretamente; você pode simplesmente copiar e colar os exemplos de código fornecidos. No entanto, em alguns casos (por exemplo instalando o Istion Service Mesh), você precisa navegar até o diretório do código fonte, porque as etapas executam alguns scripts mais complicados que não estão disponíveis para copiar e colar.
Limitações
O Suporte do MongoDB não fornece assistência com software de terceiros. Embora cada uma das seções da arquitetura de referência seja testada em cada versão do Kubernetes Operator, o suporte do MongoDB não pode ser estendido para incluir assistência com ferramentas que não são desenvolvidos e lançados pelo MongoDB.