한줄평
“복잡한 설정을 코드로 안전하게 다루려는 개발·운영자께 유용합니다. 새 언어 문법을 익혀야 한다는 부담은 있습니다.”
이런 분께 쿠버네티스 등 설정을 코드로 관리하려는 개발·운영자께
좋은 점
- 설정을 검증 가능한 코드로 관리한다
- 클라우드 네이티브 도구들과 잘 맞는다
아쉬운 점
- 전용 언어 문법을 새로 배워야 한다
KCL 소개
KCL(kcl-lang)은 설정(configuration)을 코드로 작성해 관리하는 언어이며, 이 프로그램은 그 명령줄 인터페이스입니다. 쿠버네티스 매니페스트나 각종 설정을 검증 가능한 코드로 정의해 반복과 오류를 줄이려는 목적에 씁니다. 클라우드 네이티브 환경의 설정 관리에서 많이 쓰입니다. 터미널에서 실행하는 CLI 입니다.