티스토리 뷰
반응형
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 |