LINUX.ORG.RU
решено ФорумAdmin

k3s pod's restart

 ,


0

1

День добрый!

Имеется такой вопрос на понимание: имелась задача «топорного рестарта» pod'а (почему, это уже другая история) и был выбран вариант создать просто в crontab запись, сперва была сделана строчка вида

0 7 * * * sudo kubectl rollout restart deployment *name*-server

она почему то не сработала и сделал вот так

0 7 * * * sudo kubectl delete pods -l app.kubernetes.io/instance=*name*
этот вариант сработал.

Вопросы, почему так и в чём не прав?

Был уверен что первый вариант более корректен.

Перемещено hobbit из general

она почему то не сработала

Как понял, что не сработала? Можно посмотреть вывод kubectl rollout restart ....

vvn_black ★★★★★ ()
Последнее исправление: vvn_black (всего исправлений: 1)
Ответ на: комментарий от MaZy

начни с этого

Этот под подключается по IP к оборудованию и порой он теряет коннект, причём оборудование так же перестаёт отвечать, лечится рестартом pod'а.

Причём как таковой ошибки нет, просто висит в ожидание информации с оборудования.

lawliet ()
Ответ на: комментарий от vvn_black

Именно если через консоль, то срабатывает корректно.

Именно проблема крона, смотрел syslog, ничего вот криминального нет, может конечно неверно grep'аю.

А проверка простая, просто глянув время жизни пода)

lawliet ()
Последнее исправление: lawliet (всего исправлений: 1)
Ответ на: комментарий от lawliet

Добавь вывод команды из крона в файл и посмотри, как-то так:

0 7 * * * sudo kubectl rollout restart deployment *name*-server  >> /tmp/output.txt 2>&1
vvn_black ★★★★★ ()
Ответ на: комментарий от lawliet

Этот под подключается по IP к оборудованию и порой он теряет коннект, причём оборудование так же перестаёт отвечать, лечится рестартом pod’а.

Добавь скрипт проверки доступности в liveness probe

MaZy ★★★★★ ()
Ответ на: комментарий от MaZy

liveness probe

Натыкался как то на статью, что дико опасное и может лишь усугубить)

Врут?

Но если честно, совсем выбило про это, попробую хотя бы как вариант, спасибо вам.

lawliet ()
Ответ на: комментарий от vvn_black

вывод

Чуть позже добавлю, постараюсь добавить, может даже сразу и пойму что не так, спасибо) То же по сути на поверхности это было.

lawliet ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.