V 🏴‍☠️
Извините, я не готов к таким вопросам
Artem
что и откуда копировать?
попросите вашего админа/девопса прочитать этот чат, он все поймет☺
Andrew
registry поднимать на проде?
зачем на проде? поднимаешь его на другой машине пушишь туда контейнер на проде пулишь оттуда по авторизации изи
Stepan
зачем на проде? поднимаешь его на другой машине пушишь туда контейнер на проде пулишь оттуда по авторизации изи
а если есть только машины разрабов и прод? Прод же не сможет запуллить с машины разраба. Т.е. нужен отдельный серв для registry чтобы прод оттуда пуллил?
Artem
если только машины разрабов и прод, вам бы стоит обдумать ваш воркфлоу
neb0t
или делать СИ интеграцию (задействовать Дженкинса например) и собирать образ по коммиту и пушить в регистри для дев и прод енв
Artem
будет забавно если они еще юзают гитлаб, где есть все из коробки, но они просто об этом не в курсе ☺
Artem
и реджистри и ci
neb0t
Сделать "интеграцию интеграции". Чуть-чуть занудства.
Сорян, я задачку не увидел. С тачки разраба только через регистри (по пушу через афтаризацию. Можно конечно паковать в архив, пересылать на сервер, имортить и перезапускать но это очень долго, так как с регистри забрать будет быстрей (докачает пару слоев и готово).
Stepan
спасибо всем за помощь. Буду разбираться.
Andrey
Интегрируем интеграцию. Звучит неправильно. На мой взгляд, нужно было построить как-то так:"Задействовать сервис CI"
Andrey
А не сделать Непрерывной интеграции интеграцию. Ужас какой-то)
Artem
Andrey
Бывает. Иногда. Как накатит. Простите.
Artem
специально медальку припас😃
a1eXei
оО, спасибо за медальку, возьму, может пригодится)
Igor
Кто-нибудь разбирался с установкой stable/nginx-ingress и его конфигурацией на кластере кубернетиса?
Igor
Есть пара вопросов, я как-то пока никак не могу сдружить его и IP адреса
Igor
Я не один такой, да? :)
neb0t
да ... баре-метал
neb0t
там многие делают через кастомные скрипты
neb0t
типо проверяють активные хосты и потом скармливают нгинксу который доступный из-вне
neb0t
хосты на етцд достпны... можно джейсон разпарсить, но у меня времени не было еще пока разобраться.
Igor
Попахивает костылем
Igor
Не очень
Igor
Ладно, буду думать
Alexey
Всем привет Может кто создавал образы с Oracle JDK и у него остались туториалы?
Sergey
openjdk:8 не канает?
Sergey
https://hub.docker.com/r/airdock/oracle-jdk/~/dockerfile/
Sergey
в хабе же все есть, к чему вопрос?
Alexey
в хабе же все есть, к чему вопрос?
Нужен оффициальный Oracle JDK.
Sergey
типа FROM?
Alexey
типа FROM?
Да, а не вот это вот FROM airdock/base:jessie
Alexey
типа FROM?
Я пока такое сварганил FROM ubuntu:16. MAINTAINER Alexey Mozgo RUN apt-get update && \ apt-get install software-properties-common && \ add-apt-repository ppa:webupd8team/java && \ apt-get update && \ apt-get install oracle-java8-installer && \ rm -rf /var/lib/apt/lists/* && \ rm -rf /var/cache/oracle-jdk8-installer ENV JAVA_HOME /usr/lib/jvm/java-8-oracle
Sergey
если в хабе офф образа нет то скорее всего придется на дебиан собирать и пилить туда
Sergey
так что только так, да
Artem
https://blogs.oracle.com/developers/official-docker-image-for-oracle-java-and-the-openjdk-roadmap-for-containers
Artem
если самому лень собирать, то вон в сторе ☺
Artem
https://store.docker.com/images/oracle-serverjre-8
Max
коллеги, а можно докер пустить пуллить образы через проксю без рестарта?
bazzilic
Наверно можно какое-то хитрое правило в фаерволе сделать
Grigorii
привет, направьте, куда копать. есть elk в докере, оф. образ, сеть bridge, адрес 172.50.0.2, с хоста пигнуется. поставил nginx на хост, пытаюсь с него в elk отправлять логи на порт logstashа(который доступен извне), но они чет не приходят, tcpdump вообще ничего не показывает. при этом nginx с той же самой конфигурацией стоял в контейнере(правда в одной сетке с elk) и логи нормально приходили. уже и модули nginxa сверял и udp/tcp порты для logstashа выкидывал наружу. logstash слушает все интерфесы
Max
до nginx доходят логи?
Max
и с nginx пингуется logstash?
Grigorii
до nginx доходят логи?
Доходят, в файл перенаправлял - все ок. Логстеш пингуется
Max
Мб хедеры тоже пробрасывать надо.
Grigorii
Мб хедеры тоже пробрасывать надо.
не. говорю ж, когда nginx был в контейнере рядом с контейнером elk - все ок было. единственное отличие, это в контейнере строка с access_log была такая: access_log syslog:server=logs_elk_1:5044,tag=nginx_access_ds_gate logstash; а на хосте стала такая: access_log syslog:server=170.50.0.2:5044,tag=nginx_access_ds_gate logstash;
Artem
а ты уверен что к нему именно с этого адреса запросы летят?
Grigorii
а ты уверен что к нему именно с этого адреса запросы летят?
170.50.0.2 - это контейнер с elk(сейчас в десятый раз проверил), там 5044 порт слушает logstash, порт этот проброшен(udp/tcp). и nginx должен туда слать логи. но логов нет, tcpdump из контейнера с elk ничего не показывает(
Artem
сделай проброс порта elk на хост адрес и заверни туда нджинкс попробуй
Grigorii
сделай проброс порта elk на хост адрес и заверни туда нджинкс попробуй
он и на хост-адрес проброшен. оба адреса в nginxе пробовал указывать - ничего
Grigorii
пол дня сижу, ничего понять не могу в чем дело
Serg
Хост система какая?
Roman
Доброго времени суток друзья пытаюсь стартануть в докере cron в докер файле пишу RUN yum install cronie -y COPY crontab /etc/crontab RUN chkconfig crond on RUN systemctl enable crond.service при вызове в консоле получаю [root@059460d939e2 html]# crontab -l no crontab for root
Roman
подскажите что не так делаю
Alex
подскажите что не так делаю
А файл точно скопировался?
Artem
может потому что /var/spool/cron/root = crontab -l
Roman
да файл копирует
Roman
может потому что /var/spool/cron/root = crontab -l
можно подробнее для более тупых)
Roman
/var/spool/cron/ пустая директория
Roman
нужно туда копировать?
Yury
будь как батя - замути системД таймер вместо крона)
Anton Saprykin
И под скрин
Anton Saprykin
Нямка
Иван
Подскажите пожалуйста, на маке можно увидеть из контейнера сервис на хост машине?
Ilia
и реджистри и ci
да ладно? в гитлабе есть реджистри для докера? офигеть
Roman
может кто подскажет решение с кроном?
Roman
так от а etc или в spool должен быть?