Size: a a a

Docker — русскоговорящее сообщество

2020 February 20

GG

George Gaál in Docker — русскоговорящее сообщество
тебя внешний хелсчек не интересует
источник

GG

George Gaál in Docker — русскоговорящее сообщество
точнее интересует, но не из контейнера
источник

N

Nayls in Docker — русскоговорящее сообщество
1. Так ты можешь сделать общую сеть или attachable=true и добавить ещё один сервис, который будет курлом ходить на твои апишки.
2. healthcheck ты добавишь и будет он работать так, 1 апишка сдохла и докер рестартует этот контейнер всё.
3. Если 3 разных сервера ты можешь по имени хоста забирать, кто тебе ответил и тп
источник

В

Вадим in Docker — русскоговорящее сообщество
хэлсчек вообще не из контейнера - это инструкция докеру как проверять состояние инстансов - дергает курл сам докер
источник

GG

George Gaál in Docker — русскоговорящее сообщество
> 2. healthcheck ты добавишь и будет он работать так, 1 апишка сдохла и докер рестартует этот контейнер всё.

именно
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Вадим
хэлсчек вообще не из контейнера - это инструкция докеру как проверять состояние инстансов - дергает курл сам докер
не-а
источник

В

Вадим in Docker — русскоговорящее сообщество
а если все 3 инстанса на одном узле?
источник

GG

George Gaál in Docker — русскоговорящее сообщество
я 200% уверен, что хелсчек проверка выполняется ВНУТРИ контейнера, а не на уровне докер демона
источник

N

Nayls in Docker — русскоговорящее сообщество
Вадим
хэлсчек вообще не из контейнера - это инструкция докеру как проверять состояние инстансов - дергает курл сам докер
Всё будет работать, возьми композ, запусти nginx в нём и не юзай port, не паблишь и добавь healthcheck: curl http://localhost
источник

N

Nayls in Docker — русскоговорящее сообщество
Ты всё поймёшь
источник

N

Nayls in Docker — русскоговорящее сообщество
Вадим
а если все 3 инстанса на одном узле?
Я хз, я где-то видел пример со свармом и там апишки имеют свой id, как сделать такое хз, но всё можно )
источник

В

Вадим in Docker — русскоговорящее сообщество
Nayls
Всё будет работать, возьми композ, запусти nginx в нём и не юзай port, не паблишь и добавь healthcheck: curl http://localhost
речь идет об nginx healthcheck?
источник

N

Nayls in Docker — русскоговорящее сообщество
а это неажно просто самый простой пример это осознать
источник

В

Вадим in Docker — русскоговорящее сообщество
Nayls
а это неажно просто самый простой пример это осознать
nginx не рулит инстансами
источник

N

Nayls in Docker — русскоговорящее сообщество
Ты можешь в свой образ положить .sh скрипт который лезет в базу, в гугл, не важно, и вызывать его из этого healthcheck и если ок, то докер считает, что сервис работает
источник

В

Вадим in Docker — русскоговорящее сообщество
а тут речь идет о том чтобы сворм добавлял/убирал  инстансы в зависимости от живости присутсствующих
источник

N

Nayls in Docker — русскоговорящее сообщество
Если нет, то пытается рестартануть, хотя вроде в сварме там можно и стопить и тп
источник

N

Nayls in Docker — русскоговорящее сообщество
Так он у тебя не будет отвечать. Считай убрал.
Да и ты вроде не спрашивал о том, чтобы сварм тебе убирал
источник

В

Вадим in Docker — русскоговорящее сообщество
Nayls
Если нет, то пытается рестартануть, хотя вроде в сварме там можно и стопить и тп
ну это же выполнять работу сворма без сворма!)
источник

В

Вадим in Docker — русскоговорящее сообщество
Nayls
Так он у тебя не будет отвечать. Считай убрал.
Да и ты вроде не спрашивал о том, чтобы сварм тебе убирал
так это подразумевалось - хелсчекинг в сворме как раз для этого
источник