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