레퍼런스 아키텍처를 사용하여 MongoDB Kubernetes Operator 인프라를 빠르고 효율적으로 빌드 할 수 있습니다. 이러한 리소스는 개인의 의견을 반영한 것이므로 어떤 식으로든 범위 잠재적 배포서버 구현을 포괄하는 것은 아닙니다. 대신 Kubernetes 에서 실행 MongoDB 리소스를 배포하거나 업그레이드하는 프로세스 를 진행할 때 실용적인 참고 자료이자 점 으로 제공 수 있습니다.
이 문서는 참조 아키텍처를 필요에 따라 결합하여 사용할 수 있는 별개의 모듈로 구성합니다. 또한 참조 아키텍처 섹션에는 다음 구현 각각의 테스트를 거쳐 작업 중인 배포서버 설정하는 데 필요한 모든 정보가 포함되어 있습니다.
실행 방법
Each section of the reference architecture contains complete and working code snippets. If you would like to clone the source code to your local machine rather than copying and pasting from the guides directly, you can find it in the MongoDB Enterprise Operator repository.
git clone https://github.com/mongodb/mongodb-enterprise-kubernetes.git cd mongodb-enterprise-kubernetes git checkout 1.32.0 cd architectures
각 모듈에는 필수 환경 변수를 나열하는 env_variables.sh
파일 포함되어 있습니다. 특정 모듈에 설명된 단계를 실행 하려면 먼저 필수 변수를 설정하다 해야 합니다. 이렇게 하려면 모듈로 이동하여 env_variables.sh를 조정하고 다음을 실행 .
source env_variables.sh
대부분의 모듈에서 절차를 완료하기 위해 소스 코드 직접 확인할 필요는 없습니다. 제공된 코드 예제를 복사하여 붙여넣을 수 있습니다. 그러나 어떤 경우에는(예: 이 단계에서는 복사하여 붙여넣을 수 없는 좀 더 복잡한 스크립트를 실행하기 때문에 소스 코드 디렉토리 로 이동해야 합니다.
제한 사항
MongoDB 지원팀은 타사 소프트웨어에 대한 지원을 제공하지 않습니다. 레퍼런스 아키텍처의 각 섹션은 Kubernetes Operator의 각 출시하다 에서 테스트되지만, MongoDB 에서 개발 및 릴리스하지 않은 도구에 대한 지원을 포함하도록 MongoDB 지원 확장할 수는 없습니다.