Определим, когда был создан тот или иной объект Kubernetes.
Перечислим поды.
$ kubectl get pods
NAME READY STATUS RESTARTS AGE forbearing-octopus-httpd-688cfb7b-5bhg6 1/1 Running 0 12m forbearing-octopus-httpd-688cfb7b-7vdmx 1/1 Running 0 4h55m forbearing-octopus-httpd-688cfb7b-ss6v2 1/1 Running 0 4h55m forbearing-octopus-httpd-688cfb7b-vbcwd 1/1 Running 0 13m octopus-httpd-544b5fccb4-2h8nm 1/1 Running 0 4h55m octopus-httpd-544b5fccb4-57chl 1/1 Running 0 13m octopus-httpd-544b5fccb4-h9knk 1/1 Running 0 12m octopus-httpd-544b5fccb4-tmbjf 1/1 Running 0 4h55m
Определим, когда была создан конкретный под.
$ kubectl get pods forbearing-octopus-httpd-688cfb7b-7vdmx \ --output jsonpath='{.metadata.creationTimestamp}{"\n"}'
2023-09-06T16:30:22Z
Отображение времени создания и запуска подов с помощью упорядоченного списка.
$ kubectl get pods \ --output custom-columns='NAME:.metadata.name,NODE:.spec.nodeName,CREATED:.metadata.creationTimestamp,STARTED:.status.startTime' \ --sort-by '{.metadata.creationTimestamp}'
NAME NODE CREATED STARTED forbearing-octopus-httpd-688cfb7b-7vdmx kubernetes-2 2023-09-06T16:30:22Z 2023-09-06T16:30:22Z forbearing-octopus-httpd-688cfb7b-ss6v2 kubernetes-3 2023-09-06T16:30:22Z 2023-09-06T16:30:22Z octopus-httpd-544b5fccb4-2h8nm kubernetes-3 2023-09-06T16:30:22Z 2023-09-06T16:30:22Z octopus-httpd-544b5fccb4-tmbjf kubernetes-3 2023-09-06T16:30:22Z 2023-09-06T16:30:22Z octopus-httpd-544b5fccb4-57chl kubernetes-2 2023-09-06T21:12:38Z 2023-09-06T21:12:38Z forbearing-octopus-httpd-688cfb7b-vbcwd kubernetes-3 2023-09-06T21:12:48Z 2023-09-06T21:12:48Z forbearing-octopus-httpd-688cfb7b-5bhg6 kubernetes-1 2023-09-06T21:13:49Z 2023-09-06T21:13:49Z octopus-httpd-544b5fccb4-h9knk kubernetes-2 2023-09-06T21:14:03Z 2023-09-06T21:14:03Z
Список сервисов:
$ kubectl get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 36d static-website NodePort 10.103.148.128 <none> 80:32323/TCP 168m
Обратитсе внимание, что не каждый объект поддерживает оба этих поля.
$ kubectl get svc \ --output custom-columns='NAME:.metadata.name,NODE:.spec.nodeName,CREATED:.metadata.creationTimestamp,STARTED:.status.startTime'
NAME NODE CREATED STARTED kubernetes <none> 2023-08-05T13:50:33Z <none> static-website <none> 2023-09-10T11:14:06Z <none>
см. также:
- ☸️ Как упростить управление Kubernetes с помощью контекстов Kubectl
- ☸️ Как показать все образа в кластере Kubernetes ?
- ☸️ Как обновить работающий под Kubernetes