티스토리 뷰

cka

ckakubernetes [CKA] - Pod(기본 개념) 2

타올이 2023. 6. 16. 08:58
반응형

Pod

컨테이너를 표시하는 k8s api의 최소단위

pod에는 하나 또는 여러 개의 컨테이너가 포함

pod 실행 방법

CLI 모드 실행

kubectl nun web -image=nginx:1.14 -port=80

kubectl get pod -n devops
NAEE  READY  STATUS  RESTARTS  AGE
web   1/1    Running 0         18s

kubectl delete pod web

YAML 사용

kubectl nun web -image=nginx:1.14 -port=80 --dry-run

// 에러가 나지 않을 경우
pod/web created(dry run)

// 에러가 나오지 않으면 바로 실행
kubectl nun web -image=nginx:1.14 -port=80 --dry-run=client -o yaml > web.yaml

// web.yaml 수정
vi web.yaml

apiVersion: v1
kind: Pod
metadata:
  name: nginx
spec:
  containers:
  - name: web
    image: nginx:1.14.2
    ports:
    - containerPort: 80
    
:wq

// 적용
kubectl apply -f web.yaml 
 
// 삭제 1
kubectl delete pod web

// 삭제 2
kubectl -f web.yaml

 

반응형

'cka' 카테고리의 다른 글

kubernetes [CKA] - Pod 2  (0) 2023.06.18
kubernetes [CKA] - Pod  (0) 2023.06.17
kubernetes [CKA] - Pod(기본 개념)  (0) 2023.06.11
kubernetes [CKA] - CSR  (0) 2023.06.10
kubernetes [CKA] - clusterRole 생성  (0) 2023.06.09
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
링크
글 보관함