728x90
반응형
Pod yaml 확인
#Pod yaml
[root@]$ kubectl get po Pod명 -o yaml
apiVersion: v1 #Object(Schema)의 버전을 명시. 서버는 식별된 Schema를 최신버전의 Schema와 일치하도록 변환
kind: Pod #리소스 타입을 명시. 서버가 해당 리소스의 타입을 파악할 수 있도록 지원
metadata:
labels:
run: devpd
name: devpd
namespace: default
spec: #Pod가 어떻게 작동해야 하는지에 대한 설정을 명시(image, node, PVC)
containers:
- image: nginx
name: devpd
nodeName: master
status: #Pod의 상태 정보가 자동으로 시스템에 의해 제공됨을 명시
conditions:
state:
running:
startedAt: "2024-08-14T02:04:36Z"
apply yaml
yaml을 사용해 Pod를 생성
1) yaml 생성
#Pod yaml 기본구조
[root@]$ vi applyfyml.yaml
apiVersion: v1
kind: Pod
metadata:
labels:
run: applyfyml
name: applyfyml
spec:
containers:
- name: nginx
image: nginx
2) Pod 생성
#kubectl apply -f yaml파일명
[root@]$ sudo kubectl apply -f applyfyml.yaml
pod/applyfyml created
3) 생성된 Pod 확인
#kubectl get po
[root@]$ sudo kubectl get po
NAME READY STATUS RESTARTS AGE
applyfyml 1/1 Running 1 5d23h
728x90
반응형
'클라우드 > 쿠버네티스' 카테고리의 다른 글
[클라우드/쿠버네티스] 볼륨 (0) | 2024.09.06 |
---|---|
[클라우드/쿠버네티스] 라벨, 노드셀렉터 (0) | 2024.08.23 |
[클라우드/쿠버네티스] kubectl 명령어 정리 (0) | 2024.08.15 |
[클라우드/쿠버네티스] 쿠버네티스 윈도우 설치 (0) | 2024.08.12 |
[클라우드/쿠버네티스] ConfigMap (0) | 2024.06.29 |
댓글