Solyar
📌 DEVOPS-ИНЖЕНЕР 180 000 — 350 000 руб, удаленно Hello, DevOpsers! :) Команда RedLab расширяет штат инженеров и приглашает к сотрудничеству классных DevOps-специалистов со всех уголков мира (с гражданством РФ, РБ, Армении и некоторых других). RedLab — глобальная IT-компания, которая занимается разработкой ПО, а также предоставляет услуги аутстаффинга и аутсорсинга. Мы входим в группу компаний Litota Group c 2019 года и объединяем более 200 экспертов из 11 стран. В нашем понимании классный инженер — это, в первую очередь, идейный, тот, для кого создание IT-продуктов и повышение профессионализма в этой сфере является  делом его жизни, а не просто работой. Однако, идейный — не значит работающий на невыгодных условиях. Мы ценим нашу команду, поэтому заботимся о том, чтобы сотрудники были полностью удовлетворены работой и приносили реальный результат нашим клиентам. 📍Предлагаем: - полную занятость со стабильными выплатами вне зависимости от наличия проекта (для аутстафф-сотрудников) - оплату труда, соответствующую вашим навыкам и ожиданиям с реальной возможностью роста - разнообразные трендовые проекты, в том числе, международного уровня - полностью удаленный формат работы - стабильный график 5/2 с гибким началом рабочего дня - широкую возможность оформления по ТК, ГПХ, ИП или самозанятости - отличные бонусы для тех, кто работает год и более 📍Ожидаем: - уверенные знания Linux на уровне RHCSA - знания сетевого стека на уровне CCNA - опыт самостоятельного написания Ansible ролей - администрирование Kubernetes на уровне CKA - знание хотя бы одного из инструментов CI/CD (Gitlab-CI, Jenkins, Agrocd, Flux CD) - опыт работы с базами данных или хотя бы с одной (postgresql, mysql, mongoDB, clickhouse, elasticsearch, redis), желателен опыт поддержки отказоустойчивых конфигураций - опыт работы с системами мониторинга и логирования (Prometheus stack, Loki или ELK) Ключевыми здесь являются: Linux, Kubernetes, инструменты CI/CD — вы должны хорошо ими владеть, по ним обязательно будут вопросы (интервью проходит на русском языке). Сертификаты станут плюсом, но совсем не обязательны, нам важен достойный уровень ваших знаний и умений! ✉️ Контакты для связи: @rodova_hr С уважением, Анастасия, HR-менеджер RedLab #вакансия #devops #Linux #mysql #Jenkins #prometheus #gitlab #ansible #mnogodb #senior #middle #kubernetes #cicd #fulltime #беларусь #россия #армения #удаленка
Это не чат для вакансий
Anonymous
Прошу прощения
Dan
Это не чат для вакансий
Но тут они не запрещены, если по теме и с вилкой
NIX
вы можете на этапе разработки в каждый проект прописывать свою базу стоит это копейки
Проект уже сформирован, связи между проектами останутся как есть
Evgeniy
Ну тогда задай этот вопрос тем кто такое формирует
Oleg
Коллеги, посоветуйте пару тройку задач для прокачки скилов в докере
Stepan
Пишешь конфигу, которая поднимает контейнеры: 2 фронта, 3 бека, бд, еще что-то с очередями; заставляешь работать все вместе Туда же можешь засунуть общий балансировщик Поднимаешь это все на контейнерах, которые собрал сам и разместил в каком-нибудь хранилище. Объясняешь сам себе, что выбранный вариант сборки - самый оптимальный Разбираешься где какие файлы хранятся, куда какие логи пишутся и как с этим жить
Alex
всем привет. проблема такая, не качаются образы докер с http репы. делаю так на виртуалке выполняю apt install docker-io docker run -d --restart=unless-stopped -p 80:80 -p 443:443 --privileged rancher/rancher:stable команду установки члена кластера выполняю на том же хосте (это допустимо?) далее создаю проект, в нём создаю namespace импортирую yaml deployment'а вижу что в логах пода что "http: server gave http response to https client" в какой файл мне надо добавить данные по insecure registry? И что после этого перезапустить? И вот ещё момент - Стоит мне перезапустить docker контейнер с rancher'ом и его веб даёт 404... починить это могу только откатом к snapshot виртулоки, и заново установкой докера, итд итп..
fu7ur3gh057
всем ку. возможно ли скачиавть docker image с прокси айпи какой го нибудь? заранее спасибо
Andrew
а покажи docker ps
Anatoliy
При попытки сбора образа не может создать соедениние иежду постгрес по локал хосту с пк подключился через терминал пароль имя и бд правильные в докер файлу тоже путь вроде как указываю правильный pricebot-app-1 | Ошибка при создании таблицы: (psycopg2.OperationalError) connection to server at "localhost" (127.0.0.1), port 5432 failed: Connection refused pricebot-app-1 | Is the server running on that host and accepting TCP/IP connections? pricebot-app-1 | connection to server at "localhost" (::1), port 5432 failed: Cannot assign requested address pricebot-app-1 | Is the server running on that host and accepting TCP/IP connections? кто может подсказать в чем еще проблема может быть? запусскаю докер локально не на сервере кто может пояснить более детально все просьба написать в лс за вознагрождения)
Andrew
обращаться к БД на хосте либо класть ее в контейнер рядом и ходить в него
Rumar
а покажи docker ps
я переустановил всё, и заработало спасибо)
Влад
Ктонибудь может помочь в моем вопросе ? У меня на docker контейнере по порту 5432 стоит база данных, и к ней доступен доступ из вне. Мне нужно чтобе доступ в мою базу данных был доступен только в локальной сети. Пробывал разные варианты по типу "sudo iptables -A INPUT -p tcp --dport 5432 -j DROP" и "sudo ufw deny 5432", также пробывал блокировать порт 5432 именно в сети docker в которой запущена моя база postgressql "sudo ufw deny in on Strapi from any to any port 5432" .. Но по итогу толку от этого - как от козла молока. Ктонибудь может мне подсказать что я делаю не так ? и в какую сторону мне копать чтобе найти ответ на свой вопрос ? 😓😓😓
Влад
Влад
А что есть локальная сеть в данном случае?
🤷‍♂️ Наверное локальная сеть в которой моя база данных досттупна только в локальной сети контейнера - например моя CMS может подключиться к ней и взять данные (поскольку запущена в ее локальной сети) а также к админке имею доступ из вне, но вот база данных - будет доступна только для приложений из локальной сети
Влад
😄понимаешь что я хочу сделать ?
Maxim
iptables в студию. У вас вероятно есть разрешающее правило, у которого приоритет выше.
Georgy
Подскажите, докер контейнер постоянно перезапускается, выдает ошибку eai_again в логах.
Andrew
устрани ошибку
Влад
iptables в студию. У вас вероятно есть разрешающее правило, у которого приоритет выше.
тоже смотрел кучу раз - нету такого. Можете убедиться сами -
Maxim
тоже смотрел кучу раз - нету такого. Можете убедиться сами -
Судя по правилам у вас тут ufw пропускает через себя весь трафик, а всё, что не попало под его правила, просто реджектит своим последним правилом. А после реджекта у вас идёт то самое ограничение по портам, которое вам необходимо. Вы либо ufw выкиньте отсюда, либо правила снизу вверх поднимите в приоритете, чтобы они срабатывали раньше, чем ufw всё разрешит.
Maxim
Удалить правило, создать заново с указанием порядкового номера строки, в которую хотите поместить новое правило.
Maxim
Maxim
Выполнение правил сетевых фильтров всегда идёт сверху вниз, если верхнее правило разрешает любой трафик, то остальные правила, расположенные ниже, уже не играют роли.
Влад
я прописал "sudo iptables -D INPUT -p tcp --dport 5432 -j DROP" и потом "sudo iptables --insert INPUT 1 -p tcp --dport 5432 -j DROP" . Теперь оно приоритетное ?
Влад
всеравно я могу подключиться к порту 5432 из вне
Влад
🙈
Maxim
Нет, оно у вас все рано ниже, чем правила ufw-*
Влад
Нет, оно у вас все рано ниже, чем правила ufw-*
странно, я ведь прописал чтобе оно стало первым. Что я делаю не так ?
Влад
☹️
Dan
Шел 20 день
ещё немного, ещё чуть-чуть (с)
Maxim
странно, я ведь прописал чтобе оно стало первым. Что я делаю не так ?
UFW вы делаете не так. Снесите его, или настраивайте его правила.
Кириллюшка
добрый день, кто-то сможет помочь с запуском docker?
Dmitriy
Docker run?
Anonymous
.: Подскажите пожалуйста. На днях собеседовался и меня спросили - можно ли запустить на линуксе с одним ядром контейнер с другой версией ядра, типа вопрос с подвохом. Я неуверенно сказал, что да, ибо почти полгода на бубунте с ядром v5 запускал образы centos/oracle 7/8 с ядром v3 и v4. А "экзаменатор" уверенно сказал, что это никак не возможно. Как было доказать ему что я смог воплотить чудо? Или он имел в виду какой-то особенный случай? FROM SCRATCH и т.д.?
Anonymous
Тебе ведь в другом чате пояснили)
Мне просто нравится ru.docker Не люблю "русскоязычных"
Iaroslav
можно использовать и другие ядра, katacontainers, nabla например, но это не из коробки.
Artyom
Ни у кого нет проблем с созданием образа/контейнера sqlserver ? мой docker может загрузить именно образ sql docker pull mcr.microsoft.com/mssql/server
A
мужики помощь нужна , сайт собран в докере, если локально запустить ругается на серты, подсобите плс, я новенький в этом
Vitaly
он и будет ругаться. Это нормально
Vitaly
или свой сертификат или через личный CA делать
Anton
Всем привет. Подскажите плиз по ротации логов. Создаю конфиг /etc/docker/daemon.json вот с таким содержимым { "log-driver": "json-file", "log-opts": { "max-size": "1m", "max-file": "3" } } Ожидаю, что логи будут макс по 1мб, но в итоге они продолжают расти, ротация не работает. Есть такой issue https://github.com/docker/cli/issues/1148, который как я понял так и не починили. Есть ли способ глобально ограничить макс размер лог файла? через docker inspect вижу, что конфиг глобальный применился "LogConfig": { "Type": "json-file", "Config": { "max-file": "3", "max-size": "1m" } }, Но ему пофик, лог файл уже полтора метра и продолжает расти
Anton
Привет. Помогите с docker под mac При установке создается Volume (на рабочем столе вижу его), происходит установка, Docker запускается. Создается иконка Docker Desktop в баре. docker доступен к запуску через терминал Перезагружаюсь. Volume пропадает В переменной окружения path нет пути прям к докеру, но есть путь к общей папке с бинарникам В ней есть линк к Volumes/Docker .../docker А по этому пути уже ничего нет Откуда такие косяки, я что-то не то сделал при установке Сильно не пинайте, я пользователь винды
Влад
парни, у меня следующие правила в firewall ufw и iptables . Я хочу запретить доступ к мой docker-compose контейнер по порту 5432. В чем мне разбираться ? ufw или iptables ? Не всекаю
Влад
Ufw это надстройка для iptables
уже решыл проблему, в docker-compose.yml закоментировал порт для postgressql. Поскольку моя админкка и база данных в одной docker сети - я добился нужного ефекта, теперь к моей базе данных имеет доступ только CMS, а к CMS уже могут подключаться из вне. MISSION COMPLITED!
Влад
Всего то понадобилось пару недель подолбить чат
ЗАТО проблема в итоге решилась. Как говориться "Кто ищет - тот всегда найдет", и плевать сколько времени на это нужно
Влад
время - это вынужденая жертва на которую идет каждый из нас
Влад
Влад
на сие решения у меня ушло всегото 2 месяца
Влад
Влад
я даже не вспотел
Solyar
на сие решения у меня ушло всегото 2 месяца
Показательное отсутствие желания впитывать информацию и обучаться
Влад
Показательное отсутствие желания впитывать информацию и обучаться
почему это ? я научился в итоге как делать доступ к приложению только локально.
Влад
это я и искал все время
Влад
Влад
Если Цукерберг вдруг будет спрашивать обо мне - скажите ему что такой професиональный специалист как я - меньше чем за 8к$ в месяц не будет работать в его конторе
Влад
Maxim
Отлично, а теперь представьте, что БД у вас в проде на другом сервере(обычно более производительном) в локальной сети, и необходимо организовать доступ одной подсети докера в другую уже с использованием ufw и iptables. Получается ничему для прода и не научились. Цукербергу такое и даром не надо, получается. Делов то, маны на ufw почитать, да просто на свои же правила посмотреть и четко ответить за что и какое правило у вас отвечает, чтобы понять цепочку.
Maxim
Научить можно только того, кто сам готов учиться. Главное, в погоне за самостоятельностью, не упустить правильность и востребованность бизнесом таких решений, иначе, кроме как для своих, узких, задач, ваш опыт перестанет быть полезен компаниям. Тогда и ценность такого опыта станет мизерной. Ключевое здесь - это потратить время и разобраться в сетевых процессах, чтобы потом не было мучительно больно наступать на те же грабли, только уже в проде. Лучше несколько раз пройти эти круги сетевых процессов и понять, чтобы потом на старте в проде не зависнуть на начальном уровне на пару лет.
Igor
Привет! Может кто сталкивался, надо из одного контейнера при запуске выполнить python скрипт на создание каталогов в другом запущенном контейнере докере , ну и еще несколько баш скриптов, интересно именно как в python это реализовали, можно как то без подключения доп библиотек или как кто делал?