Как изменить интервал для kubectl top?

Мне нравится знать, как я могу изменить временной интервал kubectl top для модулей мониторинга. На данный момент он обновляется очень медленно (я думаю, что это более 15 секунд), и я хочу иметь более актуальные значения использования ресурсов моих модулей.

Я знаю, что могу использовать некоторые другие инструменты, такие как grafana, prometheus и т. д. Но когда я работаю в терминале, мне нравится иметь какой-нибудь простой инструмент мониторинга, работающий в той же среде.

Привет, вы можете использовать watch -n2 kubectl top pods, чтобы сделать это. здесь значение интервала равно 2 секундам

Suresh Vishnoi 04.07.2019 13:25

Привет, я пробовал это, но это не работает. watch -n просто определяет интервал для часов, а не kubectl top, что означает, что watch постоянно проверяет наличие обновлений, но kubectl просто выдает старые данные. Я проверил это, масштабируя стручки, и даже с -n 1 я мог видеть новые стручки примерно через 15 секунд. Совсем другая ситуация с kubectl get pods и эти команды просто подают watch правильную и живую информацию.

AVarf 04.07.2019 14:09

хм, хорошо, я не вижу никаких флагов для выполнения запроса в интервале, kubectl top pods --help . возможно, это могло бы быть хорошим Enchantement для k8s

Suresh Vishnoi 04.07.2019 15:01
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Kubernetes - это портативная, расширяемая платформа с открытым исходным кодом для управления контейнерными рабочими нагрузками и сервисами, которая...
0
3
4 273
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Для кубектл топ нет флага для установки частоты обновления, поскольку она зависит от информации, собранной Heapster, а Heapster зависит от интервал очистки метрик kubelet.

Спасибо за ссылку. Тогда это мне не подходит, так как, исходя из ссылки: «он должен быть как минимум в 2 раза больше, чем интервал очистки на kubelet, который в настоящее время составляет 15 с», а 30 с - это слишком много для меня, и я предпочитаю просто проверять графический интерфейс.

AVarf 04.07.2019 16:23

Другие вопросы по теме