한줄평
“Compose 에서 쿠버네티스로 넘어가는 초안을 자동으로 만들어 줍니다. 생성 결과는 그대로 운영에 쓰기보다 검토·수정이 필요한 출발점으로 보는 편이 좋습니다.”
이런 분께 Docker Compose 프로젝트를 쿠버네티스로 옮기려는 개발자께
좋은 점
- Compose 정의를 쿠버네티스 매니페스트로 자동 변환
- 마이그레이션 초기 작업 시간 절감
아쉬운 점
- 변환 결과를 운영에 맞게 손보는 작업이 필요
컴포즈(kompose) 소개
Docker Compose 파일을 쿠버네티스(또는 오픈시프트) 리소스로 변환해 주는 명령줄(CLI) 도구입니다. 이미 compose 로 정의한 서비스를 손으로 다시 쓰지 않고 매니페스트로 옮길 수 있어 마이그레이션의 첫걸음을 덜어 줍니다. 컴포즈 기반 프로젝트를 쿠버네티스로 이전할 때 씁니다.