기본 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 클러스터에 적용할 수 있어요. 자세한 명령과 예시는 원본 문서를 참고해요.

더 알아보기 (Learn more)