container application의 기본 단위이다. 컨테이너 집합체이며 1개 이상의 컨테이너가 포함된다.
docker의 개념에서 살펴보면 도커 컨테이너와 같은 개념인 것이다.
yaml파일 작성
nano pod-example.yaml
apiVersion: v1
kind: Pod
metadata:
name: example-pod
spec:
containers:
- name: example-container
image: nginx:latest
ports:
- container: 80
protocol: TCP
- apiVersion: 오브젝트의 API 버전
- kind: 리소스의 종류
- metadata: 주석, 이름 등과 같이 리소스에 부가 정보
- spec: 리소의 정보
쿠버네티스로 생성
kubectl apply -f nginx-pod.yaml
Pods 목록 확인
kubectl get pods
Pods 리소스 확인
kubectl describe pods example-pod
Pod 로그 확인
kubectl logs example-pod
오브젝트 삭제
# yaml로 삭제
kubectl delete pod-example.yaml
# pod 이름으로 삭제
kubectl delete pod example-pod
'Kubernetes' 카테고리의 다른 글
6. Kubernetes Secret (0) | 2024.08.13 |
---|---|
5. Kubernetes Configmap (0) | 2024.08.13 |
4. Kubernetes Service (0) | 2024.08.07 |
3. Kubernetes Deployment (0) | 2024.08.07 |
2. Kubernetes ReplicaSet (0) | 2024.08.06 |