YAML 들여쓰기 오류 예: 한 단위씩 공백
오프라인 상태에서 쿠버네티스(Kubernetes) 혹은 CI/CD 빌드 파이프라인 YAML 설정 파일의 들여쓰기 구문을 검사합니다.
결과
이 페이지에서는 실제적이고 일반적인 실수가 포함된 짧은 서버 구성이 미리 로드된 YAML 유효성 검사기를 엽니다. 두 개의 키가 4개의 공백 깊이에 중첩된 후 다음 키는 둘러싸는 블록의 2개의 공백 수준으로 돌아가는 대신 3개의 공백으로 돌아갑니다. YAML에는 탭 대 공백 허용 범위가 없고 고정된 들여쓰기 너비가 없으므로 이와 같은 단일 공백은 평균이 되지 않습니다. 단순히 열려 있는 블록과 일치하지 않으며 파일이 유효하지 않습니다. 아래의 실패한 검사는 페이지가 로드되는 순간 실시간으로 실행됩니다.
이는 실제 YAML이 실제로 중단되는 가장 일반적인 방법 중 하나입니다. 일관된 들여쓰기 크기를 적용하지 않는 편집기에서 파일을 수동으로 편집하거나 주변 블록과 다른 간격으로 어딘가에서 조각을 붙여넣는 것입니다. 중복 키나 길 잃은 탭과 달리, 하나 하나씩씩 들여쓰기 전표는 특히 깊이 중첩된 Kubernetes 매니페스트 또는 CI 파이프라인 파일에서 눈으로 놓치기 쉽습니다. 이것이 바로 인간 검토자가 차이점을 스캔하는 것보다 자동화된 검사가 이를 더 빨리 포착하는 이유입니다.
구성에 적용된 동일한 행 및 열 보고를 보려면 샘플 텍스트를 사용자 고유의 파일로 바꾸십시오. 여기에서 실패 패턴을 이해한 후에는 이를 yaml-config-example 사전 설정과 비교하여 일관된 들여쓰기가 깔끔하게 전달되는 동일한 구조를 확인하세요.