Size: a a a

DevOps — русскоговорящее сообщество

2020 December 02

DP

Dmitry Polyakov in DevOps — русскоговорящее сообщество
S. L.
с кодом все норм, мне пока не очевидно как докер устроен
Ну так а если на хосте несколько ип - что ожидает код?
источник

i

inqfen in DevOps — русскоговорящее сообщество
Dmitry Polyakov
Ну так а если на хосте несколько ип - что ожидает код?
А ещё может быть 2 интерфейса, на одном 1 ip, а на втором 3 ip)
источник

DP

Dmitry Polyakov in DevOps — русскоговорящее сообщество
inqfen
А ещё может быть 2 интерфейса, на одном 1 ip, а на втором 3 ip)
Но проблема явно в докере
источник

i

inqfen in DevOps — русскоговорящее сообщество
!
источник

k

kkv in DevOps — русскоговорящее сообщество
S. L.
для докера. У меня приложения на nodejs с микросервисами и мне нужно в месте, где в коде указывается хост нужно добавить переменную окружения либо что либо, что всегда будет содержать в себе текущий ip
ты тут про конфиг вебсервиса? ты не знаешь, как спроксироваться или что? можешь задачу более конкретно описать?
источник

k

kkv in DevOps — русскоговорящее сообщество
мб вообще не такое решение предложат
источник

AV

Aliaksandr Valialkin in DevOps — русскоговорящее сообщество
Asgoret
Через jsonnet+tanka деплоится?
не знаю - лучше спросить у ребят из Percona
источник

S

Sebor in DevOps — русскоговорящее сообщество
Max Muravyev
У нас стартап и после меня сразу СОО. Но завтра узнаю, да)
Стартап с ораклом? Интересный, наверно...
источник

AK

Aleksandr Kurach in DevOps — русскоговорящее сообщество
пиратский наверно)
источник

TL

Tim Lianov in DevOps — русскоговорящее сообщество
много денег наверно)
источник

C

Crysalis in DevOps — русскоговорящее сообщество
S. L.
айпишник
внешний или внутренний?)
источник

SL

S. L. in DevOps — русскоговорящее сообщество
Crysalis
внешний или внутренний?)
внешний. Я пока его захардкодил в само приложение, но хотелось бы понять как всегда получать его автоматически в коде.
источник

C

Crysalis in DevOps — русскоговорящее сообщество
S. L.
внешний. Я пока его захардкодил в само приложение, но хотелось бы понять как всегда получать его автоматически в коде.
источник

AD

Alex Demidov in DevOps — русскоговорящее сообщество
У меня разработчик как-то такое засунул в вебприложение. Дергалось на каждый входящий реквест.
источник

C

Crysalis in DevOps — русскоговорящее сообщество
Alex Demidov
У меня разработчик как-то такое засунул в вебприложение. Дергалось на каждый входящий реквест.
щито поделать
источник

И

Ильфат in DevOps — русскоговорящее сообщество
Asdqwert
Всем привет есть пара баш скриптов и yaml файлы для разворачивания K3s и всяких сервисов в нём.

Есть задача запаковать всё это в какой-то один пакет, который потом можно переслать, возможно ещё и передавать ему на вход какие-то параметры для конфигурации, но никак не соображу во что лучше запаковать.

В идеале мне это видится, как Go бинарник, который при его запускее распаковывает содержимое в /tmp и запускает всё это оттуда, но что-то не пойму как это всё упаковать в такое и вообще можно ли.

Какие ещё могут быть варианты или если можно в тот же Go, то как это реализовать?
Запокавать всё своё добро(файлы, пакеты, скрипты и т.д.) в один bash скрипт.
Упрощенно.
1. просто навсего берешь архивируешь что надо развернуть, например в формате gz.
2. Делаешь bash скрипт instal.sh, в котором расписываешь как и что будет разворачиваться.
3. cat ./archiv.gz >> дописываешь в конец install.sh
4. Возвращаясь к пункту 2 скрипт Install.sh читает самого себя, и с какой то строки перенапрявляет в файл archiv.gz, далее уже распаковка и всё остальное что ты хотел бы.

Например инсталятор Acronis для linux сделан точно также, это один  bash-файл, в конец которого запакованы файлы.
источник

AD

Alex Demidov in DevOps — русскоговорящее сообщество
Ильфат
Запокавать всё своё добро(файлы, пакеты, скрипты и т.д.) в один bash скрипт.
Упрощенно.
1. просто навсего берешь архивируешь что надо развернуть, например в формате gz.
2. Делаешь bash скрипт instal.sh, в котором расписываешь как и что будет разворачиваться.
3. cat ./archiv.gz >> дописываешь в конец install.sh
4. Возвращаясь к пункту 2 скрипт Install.sh читает самого себя, и с какой то строки перенапрявляет в файл archiv.gz, далее уже распаковка и всё остальное что ты хотел бы.

Например инсталятор Acronis для linux сделан точно также, это один  bash-файл, в конец которого запакованы файлы.
а лучше прочитать man shar
источник

MM

Max Muravyev in DevOps — русскоговорящее сообщество
Tim Lianov
много денег наверно)
на AWS не очень то и дорого.
источник

SG

Stas Guk in DevOps — русскоговорящее сообщество
Коллеги, подскажите, пожалуйста. Есть задача, при деплое подтягивать свежие правила из
https://github.com/SpiderLabs/owasp-modsecurity-crs/releases/tag/v3.2.0

а как это превратить, например в условный latest.tar.gz, чтобы не привязываться жестко к версии? Или тут как авторы релиз называют, от того и танцевать?
источник

AD

Alex Demidov in DevOps — русскоговорящее сообщество
Stas Guk
Коллеги, подскажите, пожалуйста. Есть задача, при деплое подтягивать свежие правила из
https://github.com/SpiderLabs/owasp-modsecurity-crs/releases/tag/v3.2.0

а как это превратить, например в условный latest.tar.gz, чтобы не привязываться жестко к версии? Или тут как авторы релиз называют, от того и танцевать?
источник