Мне нравится знать, как я могу изменить временной интервал kubectl top
для модулей мониторинга. На данный момент он обновляется очень медленно (я думаю, что это более 15 секунд), и я хочу иметь более актуальные значения использования ресурсов моих модулей.
Я знаю, что могу использовать некоторые другие инструменты, такие как grafana, prometheus и т. д. Но когда я работаю в терминале, мне нравится иметь какой-нибудь простой инструмент мониторинга, работающий в той же среде.
watch -n2 kubectl top pods
для этого. здесь значение интервала равно 2 секундам - person Suresh Vishnoi   schedule 04.07.2019watch -n
просто определяет интервал для часов, а неkubectl top
, что означает, чтоwatch
постоянно проверяет наличие обновлений, аkubectl
просто передает ему старые данные. Я проверил это, масштабируя модули, и даже с-n 1
я мог видеть новые модули примерно через 15 секунд. Сkubectl get pods
ситуация совершенно иная, и эти команды просто подаютwatch
правильную и живую информацию. - person AVarf   schedule 04.07.2019kubectl top pods --help
. возможно, это могло бы быть хорошим Enchantement для k8s - person Suresh Vishnoi   schedule 04.07.2019