Рейтинг:0

Передача результатов top в модуль kubernetes

флаг de

Проблема: я хочу создать службу, которая может очищать другую службу, которая запускается только тогда, когда узел и целевой модуль не находятся под большой нагрузкой в ​​кластере kubernetes.

Решение: Не уверен, я хочу попробовать сделать что-то, что включает передачу значений кубетктл топ в модуль, чтобы он мог решить, что делать в зависимости от текущей нагрузки.

Возможно ли это или есть другое решение?

Изменить: меня попросили дать дополнительные разъяснения. Рассматриваемый модуль будет экземпляром хранилища событий, и он захочет запустить очистку (очистку), когда загрузка ЦП будет низкой, чтобы предотвратить замедление работы модуля очисткой. Я хочу сделать фрагмент кода, который может запрашивать загрузку и решать, когда лучше всего запустить очистку вместо произвольного таймера/расписания.

флаг in
Привет, мистер Хигглес, добро пожаловать в С.Ф. Запуск `kubectl --v=3 top nodes` и его друга `top pod` покажет, какие именно API вызывает kubectl для получения ответа. Если вы дадите ServiceAccount пода ClusterRoleBinding (и RoleBinding?), Который позволяет ему получить доступ к тем же самым ресурсам, я ожидаю, что он может получить те же результаты по желанию.
Mikolaj S. avatar
флаг cn
Что вы подразумеваете под «службой, которая может очистить другую службу»? Что означает «сервис» в вашем примере? Не могли бы пояснить - добавить какой-нибудь пример "услуги по уборке"? Какую версию Kubernetes вы используете? Используете ли вы какое-либо решение облачного провайдера или «голое железо»?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.