1. 스칼라 (Scalars)

YAML에서 스칼라는 문자열, 숫자, 불리언 등의 단일 값을 나타냅니다. Helm에서는 다음과 같이 사용할 수 있습니다.

apiVersion: v1
kind: ConfigMap
metadata:
  name: {{ .Release.Name }}-configmap
data:
  myvalue: "Hello World"
  drink: {{ .Values.favorite.drink | default "tea" | quote }}
  food: {{ .Values.favorite.food | upper | quote }}

2. 플로우 컬렉션 (Flow Collections)

YAML의 플로우 스타일을 사용하면 간결한 표현이 가능합니다.

arguments: ["--debug", "--no-cache", "--log-file", "/tmp/app.log"]

3. 문자열

way1: bare words
way2: "double-quoted strings"
way3: 'single-quoted strings'

멀티라인 문자열 : |

여러 줄의 문자열을 표현할 때는 '|' 문자를 사용할 수 있습니다.

coffee: |
  Latte
  Cappuccino
  Espresso 

4. 네스팅과 인덴테이션