🦠
зачем тебе мотивация? бей задачи на съедобельные
🦠
шаг 1. сделай полный локальный набор для разраба
sherzod
Еще можно обсудить с кем-нибудь. Только без нытья))
🦠
шаг 2. запусти простенькую проверку на гитлабе
🦠
шаг 3. нарисуйте тигра и наслаждайтесь
🦠
брать и умирать под неопределенностью не вариант)
Rustem
Легчает мужики, спасиб
Rustem
А то тут кому нить докер скажешь, смотрят как на оленя
🦠
твое дело сейчас найти тех, кому это интересно
🦠
один в поле не трактор
Rustem
Видимо под вечер мозг начинает отказывать, отсюда тупые вопросы, сорян
Anonymous
Примени алгоритм Фейнмана для решения своей проблемы
🦠
расскажи, почему быстрая обратная связь важна для разработчика, почему ошибка на стадии пуш в репу дешевле ошибки на стадии хула-хуп-и-продакшн
Rustem
Все это всем доведено и понятно, но решения ситуации ни у кого нет.
Поэтому приходится проявлять инициативу.
Легаси, спагетти, дыры, все как у людей.
Anonymous
🦠
🦠
если нет - в хуй такую контору)
🦠
просто обычно пуш снизу хреново работает, надо искать союзников, продвигать идею)
Rustem
Предлагаю закрыть тему моей ситуации, и продолжить о более полезном для всех.
Со своей стороны, постараюсь задавать более конкретные и обстоятельные вопросы нашему коллективному разуму, если позволите.
🦠
мало кто готов на такое, но если раз пропушишь, уже становится пофиг, что за контора и чем занимается, все проблемы в айти не в технологиях, а в умении убедить людей
Rustem
Менеджмент говорит "бросай все, давай делать другие проекты", а когда все разваливается - прибегает с требованиями все исправить и наладить.
И в цикл в общем.
Anonymous
🦠
Rustem
Эээ, не надо меня кикать, ок?)
Anonymous
та просто грохни всю переписку если не влом :)
🦠
вообще всю
Rustem
Фатализмом заразил...
🦠
а то от докера одни проблемы, одни лезут как будто шоколадом намазано, другие слезть не могут)
Rustem
Все повелись на "никаких конфликтов при разработке и деплое" ?
🦠
если у тебя в команде индус, китаец, немец, бельгиец и бразилец - конфликтов даже при отлаженном процессе не избежать ввиду культурной разницы
🦠
тяжело быть жанной д'арк от разработки, но качает многие скиллы
🦠
я помню как заносил докер в контору два года назад, как с гитлабом игрался как только он в паблик вышел, но зато сейчас все команды на CI/CD, бизнес увидел feedback loop
Rustem
А здесь разрешается флуд, или лучше не стоит начинать?
А то меня очень тянет пообщаться с критически мыслящими людьми, которых я не знаю. Это обеспечивает относительную объективность, если что.
Bo0oM
Лучше в другой чатик
Rustem
Ок.
Rustem
Орг. вопросы:
1. Админ, есть ли здесь маркировка вопросов, чтобы искать и ссылаться потом?
2. Если нет, то можно ли использовать шаблон вида Q1#, где 1 это порядковый номер вопроса в канале?
Тех. вопросы:
1. Правильно ли, что когда Вы подключаете node к swarm, соединение проихводится и поддерживается через незашифрованный канал?
2. Уязвим ли swarm node и открыт ли порт 2377 для манипуляций?
Hикoлaй
Rustem
1) как ты себе это представляешь?
Можно использовать маркировку q1n, чтобы было удобнее отвечать на вопросы. Искать ответы, когда они утонули в лене. Вот как Вы, например, выбрали номер вопроса и задали еще один)
Но насчет массового использования я поспешил, к чему эти усложнения всем.
Мишка
Ты как и на работе, тут тоже хочешь свои порядки навести? =D
Rustem
Ой блин, точно, не хватало еще и тут инициативу проявить)
Dmitry
Перезадам вопрос. Как быть со статическими кластерами чего-то в сворме?
Rustem
Rustem
Ребята, привет!
Я совсем еще зеленый в devops.
Начал изучение с docker, научился разрабатывать и "деплоить" тестовые проекты с docker-compose, имею представление о swarm.
У меня несколько вопросов:
1. Как деплоить совсем маленькие проекты?
2. Какие минимальные требования для кластеризации (swarm, k8s)
У меня есть проект в разработке, как мне лучше его разварачивать, например, на DO?
1. Посмотри эти уроки, возможно они дадут тебе косвенно ответ, по крайней мере точно расширят объем навыков
https://www.katacoda.com/search?q=Docker&hPP=12&idx=scenarios&p=0&is_v=1
https://github.com/dockersamples/example-voting-app
2. Судя по разделу главы об установке на
https://docs.docker.com/install/#server
там где встанут Debian и прозводные, CentOS и Fedora, - там встанет и докер.
Rustem
И вот Вы задались вопросом, с чего бы этот выскочка, который недавно просил о помощи, решил поучать других.
Ответ прост, верю что все считается, помогу другим, помогут и мне.
Ну или как минимум закреплю свои знания, узнаю свои ошибки, разберу интересные ситуации и не будут в них попадать )))
🦠
тащите банхаммер
Rustem
ну что не так?)
Yaroslav
🦠
просто пусть постоит вот в углу)
Dmitry
Можно ли как-то сделать замену подстроки через шаблонизатор, a-ля jinja2? {{ .Node.Hostname }}?
Rustem
адепты докерные, скажите, docker может работать на 16.04 без ufw нормально? iptables
apt-cache depends ufw
не выводит ни
ufw
ни
iptables
, следовательно должен. Что и логично, поскольку нуждается в функциях ядра и ориентирован на присутствие на относительно урезанных в пакетах ОС. Для проверки своими руками можешь попробовать накатить докер в alpine контейнере (докер в докер - это не рекомендуется, но для проверки наверно достаточно стабильности там)
Oleg
Ребят, подскажите. почему при вызове compose не из папки с yaml, env_File не читается ?
Oleg
version: '3'
services:
client:
image: ${IMAGE}
container_name: client
restart: always
env_file:
- compose.env
expose:
- "80"
environment:
VIRTUAL_HOST: ${VIRTUAL_HOST}
LETSENCRYPT_HOST: ${LETSENCRYPT_HOST}
LETSENCRYPT_EMAIL: ${LETSENCRYPT_EMAIL}
Oleg
IMAGE=nginx
VIRTUAL_HOST=test.u
LETSENCRYPT_HOST=test.ru
LETSENCRYPT_EMAIL=om@ya.ru
Oleg
вызываю docker-compose -f tests/docker-compose.yml up -d
Oleg
и пзда
WARNING: The LETSENCRYPT_HOST variable is not set. Defaulting to a blank string.
WARNING: The LETSENCRYPT_EMAIL variable is not set. Defaulting to a blank string.
WARNING: The VIRTUAL_HOST variable is not set. Defaulting to a blank string.
WARNING: The IMAGE variable is not set. Defaulting to a blank string.
Oleg
когда внутри вызываю все ок
Anonymous
Потому что не видит этот файл?
Oleg
ну как бэ они рядом лежат
Денис
они лежат в той же директории что docker-compose.yml , а вызываешь из директории ./../ там файла .env нет
Oleg
я пробовал указывать ./compose.env
Oleg
и без толку
Oleg
он же читает относительный путь
Oleg
?
Денис
./compose.env нет в директории откуда вызываешь docker-compose
Anonymous
Денис
где указывать ?
Денис
если запускается
docker-compose -f tests/docker-compose.yml up -d
то в docker-compose.yml нужно указать
env_file:
- test/compose.env
Oleg
спасибо
Oleg
попробую
Денис
https://docs.docker.com/compose/compose-file/
Денис
{$PWD} не сработает
Dmitry
балин, ну че за фигня. DNS в swarm же должен по имени хоста контейнера работать?
Sergey