2.3.3. 배포 환경
이 컨텍스트에서 배포 환경은 CI/CD 파이프라인의 특정 단계에서 애플리케이션을 실행할 수 있는 별도의 공간을 설명합니다. 일반적인 환경에는 개발,테스트,단계, 프로덕션 이 포함됩니다. 환경 경계는 다음과 같은 다양한 방법으로 정의할 수 있습니다.
- 단일 프로젝트 내에서 레이블과 고유한 이름을 지정합니다.
- 클러스터 내의 개별 프로젝트를 통해.
- 서로 다른 클러스터를 통해
또한 귀하의 조직은 세 가지를 모두 활용할 수 있습니다.
2.3.3.1. 고려 사항
일반적으로 배포 환경을 구성하는 방법에 대한 자세한 내용은 다음과 같습니다.
- 승격 흐름의 다양한 단계를 공유하는 리소스 양을 허용합니다.
- 승격 흐름에 필요한 다양한 단계를 격리할 수 있습니다.
- 프로모션 흐름의 다양한 단계를 중앙에 위치(또는 지리적으로 분산)하는 방법
또한 OpenShift Container Platform 클러스터 및 프로젝트가 이미지 레지스트리와 관련된 방법에 대한 몇 가지 중요한 알림이 있습니다.
- 동일한 클러스터의 여러 프로젝트에서 동일한 이미지 스트림에 액세스할 수 있습니다.
- 여러 클러스터는 동일한 외부 레지스트리에 액세스할 수 있습니다.
- OpenShift Container Platform 내부 이미지 레지스트리가 경로를 통해 노출되는 경우에만 레지스트리를 공유할 수 있습니다.