Size: a a a

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

2020 December 01

MT

Misha Turetskii in DevOps — русскоговорящее сообщество
Доброе утро всем. Появилась необходимость добавить redis в docker-compose. По какой-то причине redis доступен только снаружи контейнера (т.е просто с компа я достучаться до него могу, однако изнутри например контейнера с Django такой возможности нет). В чем может быть дело? В гугле у всех работает с пол тычка
источник

a6

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

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

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

Какие ещё могут быть варианты или если можно в тот же Go, то как это реализовать?
источник

M

Max in DevOps — русскоговорящее сообщество
Misha Turetskii
Доброе утро всем. Появилась необходимость добавить redis в docker-compose. По какой-то причине redis доступен только снаружи контейнера (т.е просто с компа я достучаться до него могу, однако изнутри например контейнера с Django такой возможности нет). В чем может быть дело? В гугле у всех работает с пол тычка
покажи композ хоть )
источник

MT

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

MT

Misha Turetskii in DevOps — русскоговорящее сообщество
Проверяю очень просто. Написал мини скрипт и запускаю его изнутри контейнера и снаружи. Скрипт просто коннектиться к redis. Снаружи - True, внутри - False
источник

MT

Misha Turetskii in DevOps — русскоговорящее сообщество
Так же в проекте еще используется Postgres, но работает на других портах
источник

M

Max in DevOps — русскоговорящее сообщество
первое - не понял зачем 127 в ports , мож чего не знаю, но первый раз такое вижу) попробуй оставить только порты.  Так же ты можешь создать сеть отдельную для своих сервисов, в которой по дефолту будет работать докеровский днс, т.е. обращаться к сервисам по имени сервиса (см network в доке композа)
источник

MT

Misha Turetskii in DevOps — русскоговорящее сообщество
Докер компоус автоматически создает сеть и объединяет все контейнеры в нее. В общем-то это основное его назначение)
источник

MT

Misha Turetskii in DevOps — русскоговорящее сообщество
IP я поставил дополнительно только сейчас, в целом это делается, чтобы дать доступ не с целого спектра IP, а только с одного, ну ладно)
источник

MT

Misha Turetskii in DevOps — русскоговорящее сообщество
Т.е, конечно, можно нагородить свою сеть какую-то и, в  теории, все даже заработает) Но велосипед изобретать на ровном месте то не очень хочется) Postgres же отлично работает и Redis ни чем не хуже)
источник

V

Vladimir in DevOps — русскоговорящее сообщество
всем привет, есть необходимость все девмашины скрыть за впн , поделитесь опытом кто как это делает?
источник

SG

Stas Guk in DevOps — русскоговорящее сообщество
Vladimir
всем привет, есть необходимость все девмашины скрыть за впн , поделитесь опытом кто как это делает?
Посмотрите на Outline например
источник

V

Vladimir in DevOps — русскоговорящее сообщество
Stas Guk
Посмотрите на Outline например
ага спасибо, смотрю
источник

V

Vladimir in DevOps — русскоговорящее сообщество
Stas Guk
Посмотрите на Outline например
он получается заворачивает весь трафик в впн, что не хотелось бы(
источник

SS

Sergey Shevchenko in DevOps — русскоговорящее сообщество
А ты как изнутри контейнера с учишься?
источник

SS

Sergey Shevchenko in DevOps — русскоговорящее сообщество
По celery_db:6379?
источник

MT

Misha Turetskii in DevOps — русскоговорящее сообщество
По поводу имени redis вообще загадка)
источник

SS

Sergey Shevchenko in DevOps — русскоговорящее сообщество
Поправил
источник

MT

Misha Turetskii in DevOps — русскоговорящее сообщество
Понял
источник

MT

Misha Turetskii in DevOps — русскоговорящее сообщество
Ща
источник