본문 바로가기
INFRA/DevOps

yaml 문법

by it-zero 2022. 5. 12.

안녕하세요. 막내즈입니다~!~!!

오늘은 쿠버네티스에 꼭 필요한 yaml파일 문법에 대해서 알아보겠습니다. 

 

기본문법

들여쓰기 (indent)

들여쓰기는 기본적으로 2칸 또는 4칸을 지원합니다.

2칸 들여쓰기 (추천)

4칸 들여쓰기 

 

데이터 정의 (map)

데이터는 key: value 형식으로 정의합니다.

 

배열 정의(array)

배열은 -로 표시합니다.

 

주석 (comment)

주석은 #으로 표시합니다.

전체 라인 주석처리

일부 주석처리

 

참/거짓, 숫자표현

참/거짓은 true, false외에 yes, no를 지원합니다.

참/거짓

숫자

정수 또는 실수를 따옴표(") 없이 사용하면 숫자로 인식합니다.

 

줄바꿈 (newline)

여러 줄을 표현하는 방법입니다.

"|" 지시어는 마지막 줄바꿈이 포함

"|-" 지시어는 마지막 줄바꿈을 제외

">" 지시어는 중간에 들어간 빈줄을 제외

 

주의사항

띄어쓰기

key와 value사이에는 반드시 빈칸이 필요합니다.

 

문자열 따옴표

대부분의 문자열을 따옴표 없이 사용할 수 있지만 :가 들어간 경우는 반드시 따옴표가 필요합니다.

댓글