YAML·TOML·ENV 설정 도구
설정 파일 PR을 리뷰하거나, 환경마다 다르게 동작하는 원인을 추적하거나, 새 도구가 요구하는 형식으로 설정 파일을 바꿔야 할 때가 있습니다. 이 페이지는 YAML·TOML·.env 파일의 포맷팅과 구조적 비교, 앵커 추적, YAML·TOML·JSON·INI·Properties·plist 간 변환을 다룹니다.
YAML 포맷터와 TOML 포맷터는 새로 쓰지 않고 주석과 구조를 유지합니다. YAML 비교는 구조 단위 비교로 순서만 바뀐 키를 잡음으로 취급하지 않고, ENV 비교 및 누락 확인은 한 .env 파일에만 있는 변수를 찾아냅니다. ConfigMap / Secret / ENV 변환은 .env를 매니페스트로 바꿔줍니다.
도구 15개
YAML / TOML / ENV Config 도구 FAQ
단순한 줄 단위 비교는 순서만 바뀌거나 들여쓰기만 달라진 키도 변경으로 표시합니다. YAML 비교는 텍스트가 아니라 구조로 비교해 실제 값 변경만 보여주고 원래 주석도 그대로 유지하므로, 리뷰에서 진짜 변경을 찾기 쉽습니다.
ENV 비교 및 누락 확인에 두 파일을 불러오세요. 줄 순서가 아니라 키 이름으로 비교해서, 한쪽에만 있는 변수와 값이 바뀐 변수를 함께 보여줍니다. 두 파일을 눈으로 대조하는 것보다 오타를 훨씬 빨리 찾을 수 있습니다.
네. ConfigMap / Secret / ENV 변환은 dotenv를 ConfigMap과 Secret 매니페스트로 바로 바꿔줘서 YAML을 손으로 만들 필요가 없습니다. 쿠버네티스 외 변환에는 설정 파일 변환기가 INI, Properties, plist를 지원합니다.