기본 Compose Bridge 변환 사용하기
기본 Compose Bridge 변환 사용하기 (Use the default Compose Bridge transformation)
Compose Bridge는 Compose 구성을 자동으로 일련의 Kubernetes 매니페스트로 변환하는 내장 변환을 포함해요.
출처: 문서
본문
Compose 파일을 (입력으로) 주면 다음을 생성해요:
- Namespace: 모든 자원을 격리해 다른 배포의 자원과 충돌하지 않게 해요.
- ConfigMap: Compose 애플리케이션의 모든 config 자원에 대한 항목을 담아요.
- Deployments: 애플리케이션 서비스용. 지정된 수의 인스턴스가 Kubernetes 클러스터에서 유지되도록 보장해요.
- Services: 서비스가 노출하는 포트용. 서비스 간 통신에 사용돼요.
- (포트 노출): Docker Desktop이 호스트에서도 같은 포트를 노출하도록 해요.
- (볼륨 관련 매니페스트) 파일.
- StorageClass: Docker Desktop이 볼륨 생성을 관리하도록 해요.
- Secrets: 시크릿이 인코딩된 형태로. 로컬 테스트 환경에서의 사용을 위해 설계됐어요.
또한 Docker Desktop 전용 Kustomize 오버레이를 제공해요:
- 호스트에서 포트를 노출해야 하는 서비스용 설정
- 볼륨 프로비저닝을 더 효율적으로 처리하기 위한 설정
사용하기
docker compose bridge 명령으로 변환을 실행하고, 생성된 매니페스트를 Kubernetes 클러스터에 적용할 수 있어요. 자세한 명령과 예시는 원본 문서를 참고해요.