본문 바로가기

Kubernetes

[Kubernetes] yaml 템플릿이란?

반응형

yaml 템플릿

- 사람이 쉽게 읽을 수 있는 데이터 직렬화 양식

- 기본문법

  . 구조환된 데이터를 표현하기 위한 데이터 포맷

  . Python처럼 들여쓰기로 데이터 계층을 표기

  . 들여쓰기를 할 때에는 Tab이 아닌 Space Bar를 사용

  . 가독성이 좋아 설정 파일에 적합한 형식

  . Scalar 문법 : ' : ' 을 기준으로 key: value를 설정

  . 배열 문법 : ' - ' 문자로 여러 개를 나열

  . 공식 사이트 : https://yaml.org/ 

 

The Official YAML Web Site

 

yaml.org

  . kubernetes yaml example (nginx.yaml)   

apiVersion: app/v1
kind: Pod
metadata:
  name: mypod
  namespace: orange
spec:
  containers:
  - name: nginx
    image: nginx:1.14
    ports:
    - containerPort: 80
      containerPort: 443

 

[참고]

- https://www.youtube.com/watch?v=9kk_C4nUmWc

 

반응형