Pull to refresh
1
0
Евгений Лебедь @ealebed

Пользователь

Send message

А ещё можно использовать для сборки Java-образов плагин jib

Посмотрите, по свободе, вам понравится )

Доброго времени суток! Подскажите, пожалуйста, как во второй версии будет выглядеть следующее выражение:
sum(rate(container_cpu_user_seconds_total{alias="$host",image!=""}[1m]) * 100 / count_scalar(node_cpu{alias="$host",mode="user"})) by (name)

а то функцию count_scalar выпилили, а что вместо нее использовать непонятно…
Спасибо за информацию и ссылку на доклад!
В моем случае код php и vendor (без тестов), упакованные в docker-контейнер занимают 358Mb, пока решили выкатывать этот контейнер отдельно (как data-only) не обновляя без надобности остальные.
Хотя docker-капитан Bret Fisher советовал мне добавлять код в контейнер с php-fpm (который сам весит ~600Mb) — мол, это «лучшие практики»…
Супер, спасибо за расширенный ответ и за ссылки, пойду изучать!
Вопрос Антону Турецкому:
Используете ли docker в продакшн? И, если да:
— используете ли вы data-only контейнеры для доставки кода или упаковываете код сразу в контейнер (например, с php)?
— какой оркестратор используете и почему?
— сколько нод в docker-кластере, в скольки датацентрах и на скольки континентах они расположены?
— чем мониторите docker-контейнеры (cAdvisor, свои решения, что-то еще?)
— перечислите, какие docker-контейнеры используете. Например, у меня в стеке разворачиваются:
  1. data-only контейнер с кодом
  2. nginx
  3. php-fpm
  4. redis
  5. memcached
  6. websocket
  7. sdcv (консольный словарь)
  8. staticus (https://github.com/KIVagant/staticus)
  9. node-exporter
  10. cadvisor

Заранее спасибо за ответы!

Information

Rating
Does not participate
Location
Днепр, Днепропетровская обл., Украина
Date of birth
Registered
Activity