반응형
    
    
    
  1. 파드 개념
- 컨테이너를 감싼 집합(덩어리)으로 K8s에서 배포할 수 있는 가장 작은 단위
 - 하나의 파드 안에 단일 컨테이너 또는 다중 컨테이너 구성 가능
 - 같은 파드안에 존재하는 컨테이너는 localhost로 서로 접근이 가능하고 스토리지를 공유
 
2. YAML을 활용한 파드 생성
- 쿠버네티스에서 활용되는 YAML 파일의 기본 구조
 
apiVersion: 
kind: 
metadata:
spec:
- nginx를 이미지로 사용하는 컨테이너를 파드로 생성하기 위한 YAML
 
apiVersion: v1
kind: Pod
metadata:
  name: my-test-pod
  labels: 
    purpose: test
    type: web
spec:
  containers:
  - name: nginx-container
    image: nginx
- 4번: 파드 이름
 - 5~7번: 파드 레이블(AWS의 태그와 동일한 개념으로 관리 규칙에 따라 엔지니어 임의로 작성 가능)
 - 10번: 컨테이너 이름
 - 11번: 컨테이너에 사용할 이미지
 
3. 명령어를 활용한 파드 핸들링
- 파드 생성
 
kubectl run [파드_이름] --image=[이미지_이름]
- yaml 파일을 활용한 파드 생성
 
kubectl apply -f [yaml_파일]
- 파드 목록 확인
 
kubectl get pod 
kubectl get pod -n [네임스페이스]
kubectl get pod -A 
kubectl get pod -o wide
kubectl get pod --watch
- 파드 세부 정보 확인
 
kubectl describe pod [파드_이름]
- 파드 설정 수정
 
kubectl edit pod [파드_이름]
- yaml 파일 변경
 
kubectl replace --force -f [yaml_파일]
- 파드 삭제
 
kubectl delete pod [파드_이름]반응형
    
    
    
  'Kubernetes' 카테고리의 다른 글
| Kubernetes 서비스(Service) 개념과 설정 (0) | 2023.03.15 | 
|---|---|
| Kubernetes 네임스페이스(Namespace) 개념과 명령어 (0) | 2023.03.15 | 
| Kubernetes 디플로이먼트(Deployment) 개념과 명령어 (0) | 2023.03.15 | 
| Kubernetes 레플리카셋(ReplicaSet) 개념과 명령어 (0) | 2023.03.15 | 
| Kubernetes 클러스터 및 컴포넌트 개념 (0) | 2023.03.15 |