더북(TheBook)

3. 배포된 9개의 파드가 제대로 작동하는지, IP 할당이 잘 됐는지, 각 노드로 공평하게 배분됐는지를 확인합니다. 이때 kubectl get pods -o wide 대신에 kubectl get pods -o=custom-columns를 사용합니다. -o는 output을 의미하고, custom-columns는 사용자가 임의로 구성할 수 있는 열을 의미합니다. 명령에서 NAME, IP, STATUS, NODE는 열의 제목이고, 콜론(:) 뒤에 내용 값인 .metadata.name, .status.podIP, .status.phase, .spec.nodeName을 넣고 콤마(,)로 구분합니다. 내용 값을 어떻게 확인하는지는 이어서 나오는 ‘배포된 파드의 세부 값을 확인하는 법’을 참고하기 바랍니다.

[root@m-k8s ~]# kubectl get pods \
-o=custom-columns=NAME:.metadata.name,IP:.status.podIP,STATUS:.status.phase,NODE:.spec.nodeName
NAME                         IP               STATUS    NODE
echo-hname-5d754d565-69wgw   172.16.103.139   Running   w2-k8s
echo-hname-5d754d565-9t9s8   172.16.221.134   Running   w1-k8s
echo-hname-5d754d565-jdzrt   172.16.132.6     Running   w3-k8s
echo-hname-5d754d565-khrrr   172.16.132.8     Running   w3-k8s
echo-hname-5d754d565-qlk6f   172.16.103.138   Running   w2-k8s
echo-hname-5d754d565-qzs9v   172.16.221.136   Running   w1-k8s
echo-hname-5d754d565-qzvkv   172.16.103.137   Running   w2-k8s
echo-hname-5d754d565-rd9cf   172.16.221.135   Running   w1-k8s
echo-hname-5d754d565-sz5nm   172.16.132.7     Running   w3-k8s
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.