반응형
다음의 정보를 갖는 파드를 생성한 뒤에 해당 파드가 어느 노드에 구동되었는지 확인하고, 해당 노드에서 crictl 명령어를 사용하여 파드의 정보를 확인한다.
- name : test-pod
- namespace : test-namespace
- image : httpd:2.4.41-alpine
- lable :
- pod=container
- container=pod
먼저 파드를 생성한다.
kubectl run -n test-namespace test-pod --image=nginx:1.18.0 --labels 'pod=container,container=pod'
다음의 명령어 중 하나를 사용하여 노드가 구동된 파드를 확인한다.
### 방법 1
root@master:~/# kubectl get po -n test-namespace test-pod -owide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
test-pod 1/1 Running 0 9s 192.168.21.34 worker1 <none> <none>
### 방법 2
root@master:~/# kubectl get po -n test-namespace test-pod -o jsonpath="{.spec.nodeName}"
worker1
root@master:~/#
해당 노드로 접근하여 crictl 명령을 사용하여 해당 파드의 정보를 조회한다.
### 해당 노드로 이동
root@master:/# ssh worker1
[root@worker1 ~]#
### 파드의 정보를 조회
[root@worker1 ~]# crictl ps | grep test-pod
a392a6563945f c59f17fe53b08 2 minutes ago Running test-pod 0 b18f9daf55e1b
[root@worker1 ~]#
[root@worker1 ~]# crictl inspect a392a6563945f | grep runtimeType
"runtimeType": "io.containerd.runc.v2",
[root@worker1 ~]#
### 파드의 로그를 조회
[root@worker1 ~]# crictl logs a392a6563945f
[root@worker1 ~]#
'소프트웨어 아키텍처 > Kubernetes' 카테고리의 다른 글
[Kubernetes] 1-19. Secret 생성 후 파드에 마운트 하기 (0) | 2022.05.10 |
---|---|
[Kubernetes] 1-18. Kubelet 수정하기 (0) | 2022.05.10 |
[Kubernetes] 1-16. 네임스페이스와 API 리소스 확인하기 (0) | 2022.05.10 |
[Kubernetes] 1-15. 클러스터 이벤트 확인하기 (0) | 2022.05.06 |
[Kubernetes] 1-14. 클러스터 정보 확인하기 (0) | 2022.05.06 |
댓글