본문 바로가기

Deploy/kubernates

kubectl로 pod 생성 & 확인하기

Pod는 kubernates에서 가장 작은 단위이다.

 

이 pod를 kubectl로 생성하기 위해서는 다음과 같은 과정을 거친다.

 

1) kubectl run nginx --image=nginx

-> 이름이 nginx인 pod를 생성한다

 

* 이미지는 도커 허브나 다른 컨테이너에서 사용할 수 있는 이름이어야 한다

 

2) kubectl get pods

-> pod가 만들어진 리스트를 볼 수 있다. 이는 실행중인 pod들이다. 

 

3) kubectl describe pod nginx

-> 1)번에서 만든 nginx pod에 대한 자세한 설명을 터미널에 출력해서 보여준다. 

 

추가) kubectl get pods -o wide

-> 터미널에 좀 더 넓게 출력되는데 실행중인 pod들의 리스트를 좀 더 상세하게 볼 수 있다.