Александр
Ivan
Александр
Dmitry
Александр
@SinTeZoiD гляди на наркоманов, с цодами!
Александр
😄
Александр
Михаил
Dmitry
Александр
А у меилру был доклад про цепх?
Александр
Александр
И вообще, как меня засирать про цепх на пару цодов, так норм..
Александр
А как другие делают, так сразу.. если ты не можешь
Александр
🙁
Ivan
Александр
а двух?
Делается второй, ввод в эксплуатацию февраль 19
Ivan
Ivan
прекрасное!
Сергей
доброе утро. есть кто онлайн?
Сергей
подскажите пожалуйста по поводу публичных IP-адресов. допустим у меня есть кластер, который расположен в локальной частной сети. 1 мастер и 2 ноды. я добавляю (уже после развёртывания) на одну из нод публичный IP-адрес. и хочу, чтобы какой-то сервис стал доступен по данному ip-адресу, т.е делаю expose. куда мне нужно прописывать этот публичный ip-адрес, чтобы я мог сделать expose? что если контейнеры были задеплоены на другую ноду, которая не имеет внешних ip? он их передеплоит?
Vladimir
#whois
▫️Всем привет! Я работаю в mailRu
▫️Пишу всякие [не]микро сервисы на PHP
▫️Могу подсказать по архитектуре PHP приложений
▫️Надеюсь найти здесь ответы на некоторые насущные вопросы
▫️Москва
▫️Про группу узнал на вчерашнем митапе
Александр
Vladimir
😊
Andrey
Mikhail [azalio]
Сергей
Сергей
вопрос в том, как мне его повесить на публичный IP?
Сергей
на каком этапе и куда мне этот паблик ИП добавлять?
Сергей
я немного не понимаю этого момента
Сергей
спасибо, почитаю
Max
Есть еще metallb, он позволяет сделать service с типом load balancer на bare metal, но для этого нужно выделять пул ип-адресов
Max
Чтобы он ими управлял
Max
Поправочка, “metallb”
Max
Кстати, nodePort биндит 0.0.0.0?
Max
Если да, то в таком случае ничего кроме настраивания сетевого интерфейса с публичным ип делать не нужно
Kirill
Доброе утро, кто нибудь знает что может быть, у меня в поде 2 nginx и php-fpm, для php-fpm перестал выделяться порт 0.0.0.0:9000, только [::] :9000 остался, для обоих nginx выделяется и ipv4 и ipv6, сеть calico, kubernetes 1.12, baremetal
Kirill
Доброе утро, кто нибудь знает что может быть, у меня в поде 2 nginx и php-fpm, для php-fpm перестал выделяться порт 0.0.0.0:9000, только [::] :9000 остался, для обоих nginx выделяется и ipv4 и ipv6, сеть calico, kubernetes 1.12, baremetal
cgi-fcgi не может законнектиться для liveness probe, выбивает 104,conn reset by peer, как я понял он не умеет в ipv6
Константин
Anonymous
Kirill
Kirill
Netstat пишет что открыты:
0.0.0.0 8080 tcp (nginx)
0.0.0.0 8081 tcp (nginx)
[::]8080 tcp6
[::]8081 tcp6
[::]9000 tcp6 (php-fpm)
Andor
Curl не поддерживает fcgi
Даже если не поддерживает, это не значит, что он не попробует по хттп сходить в порт и не получит ошибку хттп протокола
Anonymous
Kirill
Спасибо, попробую
ℭ𝔞𝔯𝔯𝔬𝔩
Например так:
nc -4 -zvw5 <host> <port>
ℭ𝔞𝔯𝔯𝔬𝔩
-z только проверит подключение, -v даст больше вывода, -w5 устанавливает таймаут на 5 секунд
Ivan
Вообще, если мне не изменяет память, php-fpm умеет слушать либо на ipv4, либо на ipv6, но не одновременно. Даже бага в багтрекере висит
ℭ𝔞𝔯𝔯𝔬𝔩
Kirill
Kirill
ℭ𝔞𝔯𝔯𝔬𝔩
Если не критично, то можно вовсе выключить ipv6 серверу через sysctl, например
ℭ𝔞𝔯𝔯𝔬𝔩
Ivan
Да
Kirill
И он будет рандомом выбирать ipv6/ipv4?
ℭ𝔞𝔯𝔯𝔬𝔩
Да
Kirill
Вот сцуко
Ivan
Kirill
🤦♂️
ℭ𝔞𝔯𝔯𝔬𝔩
Можно контейнеру попробовать сказать, чтоб expose tcp4:9000 был, но я не уверен в работоспособности
Kirill
Спасибо за наводку, я просто уберу zz-docker.conf
Kirill
ну точнее listen строчку там
𝚔𝚟𝚊𝚙𝚜
Сергей
Сергей
никак же получается?
𝚔𝚟𝚊𝚙𝚜
Никак, просто если будет обращение на этот IP, он будет натить к твоим подам
Сергей
хм
Сергей
допустим у меня есть нода с приватными IP, я задеплоил несколько подов. потом добавил ещё одну ноду, на которой есть внешний интерфейс
Сергей
и указал expose с ip той машины, на которой есть внешний интерфейс