Size: a a a

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

2021 April 23

KP

Konstantin Podlesny in DevOps — русскоговорящее сообщество
Ну вот если ничего не получиться у меня, то скажу - хотите фейловер нормальный - покупайте прем.
источник

YA

Yernar Akimzhanov in DevOps — русскоговорящее сообщество
Привет всем, никто не подскажет может.

У меня в докер контейнере лежит jar который я хочу reverse проксировать через nginx.

У Jar контейнера есть несколько открытых портов

При проксировании с контейнера nginx на контейнер jar вопросы до конца не доходят

Никто не подскажет как мне эту ошибку диагностировать?
источник

KP

Konstantin Podlesny in DevOps — русскоговорящее сообщество
А то из говна и палок я такого наворочу...
источник

VA

Vasiliy Angapov in DevOps — русскоговорящее сообщество
да че такого, делай каждую ночь бэкап да и норм
источник

VA

Vasiliy Angapov in DevOps — русскоговорящее сообщество
если что зальют коммиты заново
источник

AS

Alex S in DevOps — русскоговорящее сообщество
Nginx в соседнем контейнере или на хосте? Куда upstream прописан оно там отвечает?
источник

VS

V S in DevOps — русскоговорящее сообщество
Всем привет,  Есть проблема

Планируем сделать кубик в яндекс облаке, и поднятие нового пода при триггере, при этом вместе с подом будет подниматься субдомен второго уровня(каждый раз уникальный). Есть ли тулзы которые могут поднимать под новый под рабочий субдомен? (естественно имеется ввиду редактирование DNS записей)

Не обязательно название тулзы, может практики какие-то, или направление как бы решить эту проблему?
источник

YA

Yernar Akimzhanov in DevOps — русскоговорящее сообщество
В соседнем контейнере.
    server {
       listen 10011;
       location / {
           proxy_pass http://jar:10011;
       }
   }


У меня такой конф на каждый порт. Пока без upstream/
источник

VA

Vasiliy Angapov in DevOps — русскоговорящее сообщество
гугли external-dns
источник

AS

Alex S in DevOps — русскоговорящее сообщество
Если не через 172.17.0.1 ему там network в композе может нужна? Забыл
источник

YA

Yernar Akimzhanov in DevOps — русскоговорящее сообщество
Да вроде нет. Я думаю там на уровне прокси с nginxом. Видимо как-то не до конца запрос доходит
источник

VS

V S in DevOps — русскоговорящее сообщество
спасибо!
источник

AS

Alex S in DevOps — русскоговорящее сообщество
Попробуйте порт и соседа унести в upstream повыше.
Либо проверять links / networks + aliases
источник

YA

Yernar Akimzhanov in DevOps — русскоговорящее сообщество
Спасибо большое, попробую.
источник

В

Влад in DevOps — русскоговорящее сообщество
Господа, возможно нубский вопрос по nginx ingress в кубере. Есть 2 контейнера на разных портах, 8082 и 8081. У них у обоих одинаковый эндпоинт допустим index.html. Как мне в ingress прописать пути для них? Чтобы один из них был доступен по адресу hostname/module/one а другой допустим hostname/module/two.  Условно говоря, такая контрукция, не правильная, посколько работает только если эти пути уже заданы внутри сервиса.  

rules:
 - host: "{{ env_hostname }}"
   http:
     paths:
     - path: /
       backend:
         serviceName: frontend-service
         servicePort: 8080

     - path: /module/one
       backend:
         serviceName: backend-service
         servicePort: 8081

     - path: /module/two
       backend:
         serviceName: mp-service
         servicePort: 8082
источник

AK

Andrey Kartashov in DevOps — русскоговорящее сообщество
Делай два ингреса, с аннотациями, есть аннотация которая делает rewrite
источник

AK

Andrey Kartashov in DevOps — русскоговорящее сообщество
Пишу с телефона, точные аннотация не скажу
источник

VA

Vasiliy Angapov in DevOps — русскоговорящее сообщество
kind: Ingress
metadata:
 annotations:
   nginx.ingress.kubernetes.io/rewrite-target: /
источник

AK

Andrey Kartashov in DevOps — русскоговорящее сообщество
ага. ещё app-root аннотация есть
источник

AK

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