본문 바로가기
IT Tech/Cloud Native

[CKA] YAML 문법

by _><- 2022. 2. 24.
반응형

# 기본 YAML파일 생성

kubectl run redis --image=redis:alpine --dry-run=client -oyaml > redis-pod.yaml

위 명령어를 실행하면 아래와 같은 내용을 가진 redis-pod.yaml이 생성된다.  

apiVersion: v1
kind: Pod
metadata:
  creationTimestamp: null
  labels:
    run: redis
  name: redis
spec:
  containers:
  - image: redis:alpine
    name: redis
    resources: {}
  dnsPolicy: ClusterFirst
  restartPolicy: Always
status: {}

 

# YAML 문법

https://subicura.com/k8s/prepare/yaml.html

 

YAML 문법

YAML 문법에 대해 전반적으로 알아봅니다.

subicura.com

 

Git을 설치하면 GitBash 사용 가능

Git - 다운로드 (git-scm.com)

또는 Cmder 다운로드

https://cmder.net/

 

Cmder | Console Emulator

Total portability Carry it with you on a USB stick or in the Cloud, so your settings, aliases and history can go anywhere you go. You will not see that ugly Windows prompt ever again.

cmder.net

 

출처 : https://subicura.com/k8s/

 

쿠버네티스 안내서

쿠버네티스 안내서 - 실습편

subicura.com

 

#YAML파일의 유형별 버전

- POD : v1

- Service : v1

- ReplicaSet : apps/v1

- Deployment : apps/v1

반응형

'IT Tech > Cloud Native' 카테고리의 다른 글

[CKA] Kube Scheduler  (0) 2022.02.28
[CKA] Kube-Controller Manager  (0) 2022.02.28
[자격증] CKA 레퍼런스  (0) 2022.02.25
[자격증] CKA 준비 정보  (0) 2022.02.24
npm (Node Package Manager)  (0) 2021.08.25