Defense Unicorns가 도커 컴포즈(Docker Compose)로 개발된 애플리케이션을 에어갭(air-gap) 환경의 쿠버네티스(Kubernetes)에 손쉽게 배포할 수 있도록 돕는 새로운 도구 '컴포즈 브릿지(Compose Bridge)'를 공개했습니다. 이 도구는 도커 컴포즈 모델을 UDS(Unified Defense Stack) 패키지로 변환하여, 인터넷 연결이 제한적인 고보안 환경에서도 컨테이너화된 애플리케이션을 효율적으로 관리하고 배포할 수 있게 합니다.
컴포즈 브릿지는 기존의 도커 컴포즈 파일을 입력받아, UDS 배포에 최적화된 헬름(Helm) 차트와 Zarf 패키지 메타데이터(zarf.yaml)를 생성합니다. 이 과정에서 애플리케이션의 이미지, 변수, 문서화 등 필요한 모든 요소가 포함됩니다. 예를 들어, 워드프레스(WordPress)와 MySQL로 구성된 컴포즈 애플리케이션을 단 몇 단계만으로 k3d 클러스터에 배포하는 과정을 시연하며, 개발자들이 익숙한 컴포즈 환경에서 쿠버네티스 배포의 복잡성을 크게 줄일 수 있음을 보여줍니다. 현재 이 도구는 실험적인 단계이며, 피드백을 통해 기능을 개선해 나갈 예정입니다.
이러한 접근 방식은 특히 국방, 정부, 산업 제어 시스템 등 높은 보안 요구사항으로 인해 인터넷 연결이 어려운 에어갭 환경에서 컨테이너 애플리케이션을 운영해야 하는 조직에 큰 이점을 제공합니다. 개발자들은 복잡한 쿠버네티스 매니페스트를 직접 작성하는 대신, 비교적 간단한 도커 컴포즈 정의를 활용하여 배포 가능한 패키지를 만들 수 있습니다. 이는 개발 생산성을 높이고, 보안 환경에서의 소프트웨어 배포 장벽을 낮추는 데 기여할 것으로 기대됩니다.