Andrei
Я сравниваю решения полной виртуализации и контейнерной с точки зрения безопасности.
Artem
безопаснее без виртуализации
Sashko
привет друзья
Sashko
кто работает в связке docker-aws ?
Andrei
безопаснее без виртуализации
Почему? Имеются в виду, отдельные физические сервера?
Artem
Ну да, тебе написали, что один контейнер не имеет доступа к процессам другого, такое можно получить толькл с хоста.
Artem
но если параноить про доступыы через блоки памяти и прочим последним уязвимостям, то там спасут только разные физические хосты😊
Artem
ну да, в старых то все через них просачивается)
Artem
уже лет 20 сочится😏
Sashko
кто работает в связке docker-aws ? поделитесь опытом - проблемами и может быть результатами в проектах
Andrei
Я, честно говоря, не понял подкола, ибо хреновый коннект. Вы же про дубляж?
Roman
Ребята, привет! Что посоветуете использовать для сборки логов в swarm?
Roman
и визуализации
Roman
ELK? Или есть какие-то модные альтернативы?
Vlad
graylog
Andrei
Можно ещё Prometheus
Andrei
Ой сорян упустил что для логов. Тогда Prometheus не подходит
Roman
Есть люди кто использует traefik и swarm?
Салтыдык
Есть люди кто использует traefik и swarm?
Вряд ли кто ответит, если нет вопроса
Roman
Traefik + Swarm У меня фронтенд с серверным рендерингом. Фронтенд с бэком (api) на том же хосте находятся. При серверном запросе на фронтенде на "api.backend.com" виснет или очень сильно грузит весь стак, да и запросы летят по 300 мск на одном хосте
Anonymous
Создал цепь в IPTables, чтобы ограничить доступ к контейнеру со сторонних IP (других контейнеров на хосте) Chain TESTP (1 references) target prot opt source destination ACCEPT tcp -- 10.41.41.38 172.17.0.2 tcp dpt:3306 DROP tcp -- 0.0.0.0/0 172.17.0.2 tcp dpt:3306
Anonymous
И с её добавлением возникла проблема
Anonymous
iptables -R DOCKER 1 -p tcp --source 0.0.0.0/0 --destination 172.17.0.2 --dport 3306 -j TESTP
Alex
всем привет! пожалуйста, подскажите как запустить контейнер с открытым nano
Alex
вот так пытаюсь это сделать docker build -t testimage . docker run -it —rm -v $(pwd):/home/user testimage
Alex
FROM ubuntu:16.04 LABEL maintainer="name" RUN apt-get update && apt-get install -y —no-install-recommends apt-utils WORKDIR /home/user RUN echo "export EDITOR=\"$EDITOR\"" » /etc/bash.bashrc RUN export TERM=nano RUN echo $EDITOR
Artem
запустить что-то с помощью echo?
Alex
из контейнера запускаю последовательно то, что ниже - все ок. Через RUN ну, никак сыплются ошибки..... apt-get update apt-get install nano nano
Artem
так нано запускается в инттерактивном режиме
Artem
а RUN ты используешь в докерфайле
Artem
какой результат ты ожидаешь?
Alex
добавь nano в конце
годится, работает! Андрей, если я правильно понимаю - это аргумент как я могу этот аргумент запихнуть в Dockerfile?
Andrey
через CMD
Andrey
CMD ["nano"]
Alex
CMD ["nano"]
спасибо!
Alex
так нано запускается в инттерактивном режиме
ну, я и контейнер так запускаю -it. в том-то и суть, что руками все ставится. Когда пытался сделать RUN apt-get update && apt-get install nano - пишет "debconf: delaying package configuration, since apt-utils is not installed". Ставлю apt-utils - не устанавливается nano А ожидал я запуск контейнера с открытым nano через билд докерфайла ну, в общем вроде вопросов пока нет) спасибо, за помощь
Sashko
Всем привет. есть тут кто-то кто может подсказать или сделать практические занятия по Docker? Только начинаю вникать в виртуализацию, но есть много вопросов очень ламерских, но все же
Eugeny
Читай доку друг, там все что тебе нужно для старта: поставь докер, регестри, собери пару контейнеров, включи сворм и тд
парни к кому я могу обратиться в лс? вопросы позадавать, скорее всего тупые
по докеру и контейнерам
Алексей
google
Алексей
можно попробовать Алисе из яндекса
можно попробовать Алисе из яндекса
С удовольствием к ним обращаюсь, но пороц мне не хватает наввков гугления
V 🏴‍☠️
В ЛС проситься в приличном сообществе обычно моветон
Andrei
плохому танцору, что там мешает?
я не пойму логику мониторинга контейнеров в прометеусе.
на стороннем сервере я ставлю node_export и cadvisor
для мониторинга redis мне необходимо установить redis_exporter?
в итоге у меня 5 контейнеров (php, nginx,beastalk,symphiny,redis) на рабочем сервере и мне необходимо 5 экспортеров установить? чтоб с их мониторить? или это делается проще?
Vladimir
если приложение из коробки не поддерживает экспорт своих метрик в понятном для прометеуса виде, то безусловно надо ставить к нему экспортер
Artem
Еще вопрос в сторону прометеуса. Есть же возможность слать ему метрики самостоятельно, не поднимая постоянного соединения?
Юрий
Прометей разве умеет принимать данные? Он ж вроде только сам ходит куда надо...
Юрий
Можно поднять pushgateway и слать туда хоть curl'ом. А уже из pgw забирать прометеем
Chrome
я не пойму логику мониторинга контейнеров в прометеусе.
сиадвизор метрики непосредственно контейнеров отдает, о метриках приложений он ничего не знает
Chrome
соответственно если тебе нужны метрики приложений, ставь отдельный экспортер
Chrome
я не пойму логику мониторинга контейнеров в прометеусе.
я бы дописал какой нибудь скрипт на php (аля экспортер) который отдавал нужные мне метрики и использовал его через nginx что бы не плодить лишних сущьностей)
Я вот это и имел ввиду
Лишние контейнеры/сущности
Получается 5 рабочих контейнеров и 5 экпортеров будут
Спасибо что разьяснил
Chrome
Я вот это и имел ввиду
экспортеры ты можешь засунуть в рабочии контейнеры , но это вроде как не тру вей считается)
Chrome
Я вот это и имел ввиду
Начни с понимания того, что именно ты хочешь отслеживать)
manefesto
Снова я со своим rancher
manefesto
что будет если сервер упадет ?
manefesto
что будет со свармом и k8s
Andrei
что будет если сервер упадет ?
если на одном сервере и панель и swarm или k8s или cattle то все офлайн, если 2 хоста, и трафик будет направлин (через балансер например) на другой серер, то все сервисы будут онлайн
manefesto
ну допустим у меня 3 ноды, для примера, роль сервер выполняет только одна нода
Andrei
все завист куда будет идти трафик
Andrei
и где сервисы
manefesto
вот теперь вопрос, по идее я как бы должен трафик раскидывать по 3м нодам ?
manefesto
если принимать классический подход то я трафик допустим через nginx перенаправляю на 3 ноды
Andrei
для этого служат FailOver IP
manefesto
vrrp
Andrei
если нода с nginx упадет, то все оф