하나의 Pod 안에 여러 개의 Container를 두고 싶을 때는 yaml 파일을 사용해야 한다.
YAML
: YAML Ain't Markup Language
YAML은 문서 마크업이 아닌 데이터 직렬화가 핵심이다.
• YAML 기본문법
(기본형식: Field)
기본 옵션 : apiVersion / kind / metadata / spec
• 각 Object 및 Controller의 현재 사용하는 버전 확인하기
- kubectl api-resources
• Object 및 Controller의 사용 가능한 Field가 어떤 것들이 있는지 확인하기
: kubectl explain 명령어 사용
- kubectl explain pods
- kubectl explain pods.metadata(항목별 상세 정보 확인)
※ pod-sample.yaml을 다운로드하여 실행하기

• kubectl apply -f pod-sample.yaml
• kubectl get pod -o wide

삭제할 때는 다시 pod-sample.yaml을 사용한다
• kubectl delete -f pod-sample.yaml
• kubectl get pod -o wide
• YAML 구문의 유효성 확인 (http://www.yamllint.com/)
'Study > Cloud' 카테고리의 다른 글
Kubernetes - Pod (0) | 2022.07.21 |
---|---|
Kubernetes - Namespace (0) | 2022.07.21 |
Kubernetes - Deployment & Service (0) | 2022.07.20 |
Kubernetes 소개 및 설치 (0) | 2022.07.19 |
Docker Image Layer (0) | 2022.07.18 |