Есть несколько способов получить это.
1) меньше
kubectl logs test-pod -n namespace-test | less
Эта команда позволит вам читать журналы постранично сверху вниз. Вы можете использовать стрелки, чтобы идти вверх или вниз.
2) - хвост =
kubectl logs test-pod -n namespace-test --tail=500
Будут отображаться последние 500 строк журналов
3) трубопровод с grep
kubectl logs test-pod -n namespace-test | grep <some_phrase>
Это позволит вам найти логи с заданными фразами. Обратите внимание, что вы можете присоединяться к командам через конвейер, т.е.
kubectl logs test-pod -n namespace-test --tail=500 | grep <some_phrase>
4) - с = 1026 *
kubectl logs test-pod -n namespace-test --since=60
Отображение журналов за последние 60 секунд
5) - со времени = ''
Аналогично предыдущему. Он будет отображать журналы с предоставленного времени. Формат этой команды
'YYYY-MM-DDThh: ММ: сульфасалазин'
kubectl logs test-pod -n namespace-test --since-time='2019-04-23T12:00:00Z'
Вы могли слышать о опции more
вроде, но это старый формат. Вы можете прокручивать только сверху вниз, вы не можете идти вверх.
kubectl logs test-pod -n namespace-test | more