Ильдар
Попробуй ceph
Только сначала faq тематического канала почитайте) http://telegra.ph/Pravila-kanala-ceph-ru-12-18
George
Пока просто vps'ка
тогда положи статику на хост
magnoom
господа, добрый вечер. читаю using docker, там встретился такой пример: docker run -d -p 2379:2379 -p 2380:2380 -p 4001:4001 \ --name etcd quay.io/coreos/etcd:v2.2.5 \ -name etcd-1 -initial-advertise-peer-urls http://${HOSTA}:2380 \ -listen-peer-urls http://0.0.0.0:2380 \ -listen-client-urls http://0.0.0.0:2379,http://0.0.0.0:4001 \ -advertise-client-urls http://${HOSTA}:2379 \ -initial-cluster-token etcd-cluster-1 \ -initial-cluster \ etcd-1=http://${HOSTA}:2380,etcd-2=http://${HOSTB}:2380 \ -initial-cluster-state new правильно ли я понимаю, что часть которая начинается с -name etcd-1 -initial-advertise-peer-urls http://${HOSTA}:2380...... передает параметры в контейнер, и если это так - как такой способ называется?
magnoom
обычно через -e передается, а здесь и так завелось
Sun
По ходу всё что докер сам не понял передалось внутрь, но так не должно быть, по идее
magnoom
то есть, это норма что это странно? :)
magnoom
magnoom
ну и к слову, работает только с etcd 2.2.5
magnoom
если вдруг кто сталкивался - расскажите пожалуйста, как так получается
Georgiy
то есть как бы скалирование на системе с гвоздями прибитым количеством ресурсов имхо слабоюзабельный кейс
Paruyr
смотри у меня три фиксировааных хоста выросла нагрузка на один сервис, но упала на другой я нагруженному сервису повышу скейл, больше запросов обработает, а простаивающему скейл понижу
Paruyr
ну те три хоста в сварме, а сервисы держат размазанные таски
Paruyr
ожидаются весной митапы по девопс/докер/кубер в спб?)
Petrovich
timepad
George
то что в CMD влетает
magnoom
о спасибо
magnoom
а у нее какое-нибудь научное название есть? :)
George
По ходу всё что докер сам не понял передалось внутрь, но так не должно быть, по идее
должно быть. Там в ENTRYPOINT исполняемый файл или баш скрипт
George
а у нее какое-нибудь научное название есть? :)
нет. это попросту командная строка
George
по сути - это аргументы того, что в ENTRYPOINT
magnoom
теперь понятно. спасибо большое за ответ, а то очень аргументы на параметры похожи, запутался
George
traefik
я уже писал, что traefik
magnoom
я просто думал, это имеет прямое отношение к докеру
George
просто умные люди делают несколько вариантов передачи аргументов - через аргументы и через енвайронмент, но там еще скрипт нужно писать, который развернет это в аргументы комадной строки конкретного приклада
Petr
есть кто знает ответ на вопрос, что быстрее tcp или unix sock файл. Я думаю что unix sock файл где то от 10 - 30% быстрее, так показывают синтетические тесты, точнее они показывают прирост от 20% до 30%. Но на реальном хайлойде как это работает, действительно быстрее? Допустим у меня есть сервак с аппой, она почти не ест памяти, там еще запустить пару апп и redis и чтобы общались через unix sock file, будет ведь быстрее?
Sun
Да
Sun
Но у тебя точно не хайлоад :)
Sun
Ну или что-то очень простое. Я бы хайлоад определил от 100м запросов в час
Ильдар
@vizdrag
George
Ну, и не нужно забывать, что докер вносит свои задержки в установление тсп соединения...
George
Иногда - существенные
Yuriy
А что по swarm-у? Не могу найти инфы по релизам, майлстоунам, о грядущем короче..
Yuriy
Так то оно так, но вот что прям сварм закрывают не слышал
Kirill
Из моих клиентов никто так и не освоил swarm до нормального уровня, поголовно все ушли в k8s
Kirill
Дальше PoC дело не пошло
Sergey
Сварм был нужен потому что куба не было, а докером надо было как то управлять
Mentat
Там вроде даже сам сварм одно время рекомендовал в кубер уходить
Yuriy
наверное, просто сварм очень прост и удобен, а тут смотрю у них годами баги весят, релизов нет, никакой активности от самой конторы итд
Sergey
"бегите глупцы"
Sergey
"нас заставляют делать новые релизы сварма, но всей душой мы в кубе"
Kirill
О, привет )
Ха, привет!
D
Всем привет!
artem
Всем привет. А можно как нибудь упаковать текущее окружение в докер образ автоматом?
Сергей
ребят подскажите почему когда я прокидываю волюм в приложение у меня приложение пишет что не может создать файлы в папке куда прокинул волюм?
One
права на папку смотри, на хост-машине и в контейнере
Petr
А как ты volume создаёшь?
Сергей
А как ты volume создаёшь?
на локальной машине работает норм, а на сервер нет( volumes: - ./storage:/var/www/html/public/storage
One
какие должны быть?
откуда мне знать из под какого пользователя ты контейнер запускаешь? и что у тебя в образе наколбашено? для группы докер на rwx на хост-машине - это более-менее универсально собирается
Oleg
Посоветуйте хороший сервис для управления (старт, стоп, деплой) контейнерами используя UI?
One
UI автоматизируется плохо, из крона запускается плохо, иксы на сервер тащить или вебморду - лишняя сущность?
Petr
Используй volumes
Сергей
Используй volumes
я поставил 777 в папке с контейнером и заработало, но почему на локальной машине норм, а на сервере нет(
One
я поставил 777 в папке с контейнером и заработало, но почему на локальной машине норм, а на сервере нет(
тебе нужно почитать о правах в файловой системе, сравнить пользователей и uid'ы, посмотреть из под каких пользователей стартует docker локально и на сервере, все ли приложения в контейнере стартуют из-под рута и все станет ясно
One
у меня в приложении папка имеет 754 права, я ставлю 755 и всё работает
значит, та сущность, что туда хочет войти, не состоит в группе и не владелец папки
One
и теперь любой может мсенить катлог и просмотреть список файлов внутри, как минимум
Сергей
значит, та сущность, что туда хочет войти, не состоит в группе и не владелец папки
у меня в контейнере приложения стоит nginx и php, сверху стоит прокси nginx, возможно что nginx как то лезет в папку когда я пытаюсь загрузить файл туда? Хотя созданием каталогов занимается php в этой контейнере… че то запутался уже
Petr
в entrypoint chown -R www-data:www-data добавь если лень volumes юзать
One
есть пользователи, группы и процессы - каждый процесс запущен от имени какого-то пользователя
Сергей