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ĂȘ quiser clonar o cĂłdigo-fonte para sua mĂĄquina local em vez de copiar e colar dos guias diretamente, poderĂĄ encontrĂĄ-lo no repositĂłrio do MongoDB Enterprise Operator.
git clone https://github.com/mongodb/mongodb-enterprise-kubernetes.git cd mongodb-enterprise-kubernetes git checkout 1.33.0 cd 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.