1. 시나리오

  • kube-system 안에 있는 Pod를 대상으로 하는 시나리오입니다.
  • -n kube-system이 아니라 -A를 사용하면 모든 Pod를 대상으로 할 수 있습니다.

2. 방법1 : kubectl get pods + custom-columns (정렬 포함)

명령어입니다.

kubectl get pods -n kube-system --sort-by=.status.startTime \
-o custom-columns="NAMESPACE:.metadata.namespace,NAME:.metadata.name,START_TIME:.status.startTime"

 결과입니다.

NAMESPACE     NAME                                            START_TIME
kube-system   aws-node-lshvh                                  2024-10-29T00:20:14Z
kube-system   kube-proxy-s8fmr                                2024-10-29T00:20:14Z
kube-system   ebs-csi-node-pfslh                              2024-10-29T00:20:14Z
kube-system   coredns-59cdfcb9cb-cbbrl                        2024-10-29T04:50:51Z
kube-system   ebs-csi-controller-84c6469647-zknqz             2024-10-29T04:50:51Z
kube-system   aws-load-balancer-controller-567f7bdf96-vclbh   2024-10-29T04:50:51Z
kube-system   coredns-59cdfcb9cb-6xsf8                        2024-10-29T04:51:02Z
kube-system   ebs-csi-controller-84c6469647-8x784             2024-10-29T04:51:12Z
kube-system   aws-load-balancer-controller-567f7bdf96-tm6vn   2025-01-08T13:36:32Z
kube-system   aws-node-zr9kf                                  2025-02-20T02:50:35Z
kube-system   ebs-csi-node-895d2                              2025-02-20T02:50:35Z
kube-system   kube-proxy-pc565                                2025-02-20T02:50:35Z
kube-system   ebs-csi-node-pdnsq                              2025-03-01T09:11:27Z
kube-system   aws-node-75mm4                                  2025-03-01T09:11:27Z
kube-system   kube-proxy-nlzkb                                2025-03-01T09:11:27Z

3. 방법2 : kubectl get pods + column 명령어 활용 (정렬 포함)

명령어입니다.

kubectl get pods -n kube-system -o json | jq -r '.items[] | [.metadata.namespace, .metadata.name, .status.startTime] | @tsv' | column -t

 결과입니다.

kube-system  aws-load-balancer-controller-567f7bdf96-tm6vn  2025-01-08T13:36:32Z
kube-system  aws-load-balancer-controller-567f7bdf96-vclbh  2024-10-29T04:50:51Z
kube-system  aws-node-75mm4                                 2025-03-01T09:11:27Z
kube-system  aws-node-lshvh                                 2024-10-29T00:20:14Z
kube-system  aws-node-zr9kf                                 2025-02-20T02:50:35Z
kube-system  coredns-59cdfcb9cb-6xsf8                       2024-10-29T04:51:02Z
kube-system  coredns-59cdfcb9cb-cbbrl                       2024-10-29T04:50:51Z
kube-system  ebs-csi-controller-84c6469647-8x784            2024-10-29T04:51:12Z
kube-system  ebs-csi-controller-84c6469647-zknqz            2024-10-29T04:50:51Z
kube-system  ebs-csi-node-895d2                             2025-02-20T02:50:35Z
kube-system  ebs-csi-node-pdnsq                             2025-03-01T09:11:27Z
kube-system  ebs-csi-node-pfslh                             2024-10-29T00:20:14Z
kube-system  kube-proxy-nlzkb                               2025-03-01T09:11:27Z
kube-system  kube-proxy-pc565                               2025-02-20T02:50:35Z
kube-system  kube-proxy-s8fmr                               2024-10-29T00:20:14Z

4. 방법3 : kubectl get pods + awk 활용 (더욱 정리된 테이블)

명령어입니다.

kubectl get pods -n kube-system --sort-by=.status.startTime --no-headers \
-o custom-columns="NAME:.metadata.name,START_TIME:.status.startTime" | awk '{printf "%-40s %-25s\n", $1, $2}'

결과입니다.

aws-node-lshvh                           2024-10-29T00:20:14Z
kube-proxy-s8fmr                         2024-10-29T00:20:14Z
ebs-csi-node-pfslh                       2024-10-29T00:20:14Z
coredns-59cdfcb9cb-cbbrl                 2024-10-29T04:50:51Z
ebs-csi-controller-84c6469647-zknqz      2024-10-29T04:50:51Z
aws-load-balancer-controller-567f7bdf96-vclbh 2024-10-29T04:50:51Z
coredns-59cdfcb9cb-6xsf8                 2024-10-29T04:51:02Z
ebs-csi-controller-84c6469647-8x784      2024-10-29T04:51:12Z
aws-load-balancer-controller-567f7bdf96-tm6vn 2025-01-08T13:36:32Z
aws-node-zr9kf                           2025-02-20T02:50:35Z
ebs-csi-node-895d2                       2025-02-20T02:50:35Z
kube-proxy-pc565                         2025-02-20T02:50:35Z
ebs-csi-node-pdnsq                       2025-03-01T09:11:27Z
aws-node-75mm4                           2025-03-01T09:11:27Z
kube-proxy-nlzkb                         2025-03-01T09:11:27Z