Pods
Pods are the smallest deployable units of computing that you can create and manage in Kubernetes.
A Pod (as in a pod of whales or pea pod) is a group of one or more containers, with shared storage and network resources, and a specification for how to run the containers.
공식 문서에 들어가보면 위와 같이 나와있다.
한마디로 요약하자면 파드는 __컨테이너__란 뜻이다.
하지만 파드 안에는 여러개의 컨테이너가 들어갈 수 있다.
(일단은 아는게 없어서 이렇게 적어놓았다. 아는게 많아지면 추가하겠음)
그럼 파드를 작성해보자
공식 문서에 들어가보면 아래와 같이 아주 귀여운(?) Hello World 파드를 생성하는 문서가 있다.
1. 우선 리눅스가 아니니 VI에디터가 없다 . 그러므로 그냥 메모장으로 파드를 작성해주자
notepad.exe first-pod.yaml 을 써주면 메모장 창이 뜨며 입력해준다.
저장한뒤 아래 명령어를 입력해준다.
kubectl apply -f .\first-pod.yaml
그러면 아래와 같이 생성된 것을 알 수 있다.
그리고 아래와 같은 명령어를 입력하면 생성된 컨테이너 안으로 진입할 수 있다.
kubectl -it exec webapp sh
- Pods와 관련된 명령어
- kubectl get pods ( 현재 쿠버네티스에서 실행되는 파드를 확인할 수 있다.)
- kubectl get pods -o wide (파드에 대한 많은 정보를 보여준다.
- kubectl get pods -o wide --watch ( 실시간으로 파드에 대한 정보를 얻을 수 있다.)
'쿠버네티스 > 쿠버네티스에 관해서' 카테고리의 다른 글
7. Kubernetes Controller란? (0) | 2022.07.16 |
---|---|
6. 쿠버네티스의 static-pod (0) | 2022.07.16 |
3. 쿠버네티스의 namespace (0) | 2022.07.15 |
1-1 쿠버네티스 클러스터 전부 설치하기 (0) | 2022.07.15 |
1. 쿠버네티스 설치하기 (MiniKube) (0) | 2022.07.14 |
댓글