Александр
Он же тягается не целиком, а мелкими чанками. Для каждого чанка 3 реплики. За счет большого количества чанков происходит хорошее размазывание данных между цод. между цод у нас кольцо из оптики
Т.е. распределение чанков на пару цодов, я правильно понял? И если один из цодов того, то после поднятия цода, пойдет гонятся репликация, на весь объем кластера?
Dmitry
Т.е. распределение чанков на пару цодов, я правильно понял? И если один из цодов того, то после поднятия цода, пойдет гонятся репликация, на весь объем кластера?
3 цода. Если падает 1 и потом восстанавливается, то в него гоняется только дельта из остальных 2х. Если упадёт сразу 2 цода, то все плохо. Но это событие крайне маловероятно .
Александр
@SinTeZoiD гляди на наркоманов, с цодами!
Александр
😄
Михаил
мой доклад, а то там фоткал кто-то
Да это блоггеры всякие фоткали)
Dmitry
Да это блоггеры всякие фоткали)
Куда не плюнь - блогир!
Александр
А у меилру был доклад про цепх?
Михаил
@SinTeZoiD гляди на наркоманов, с цодами!
Если ты так не можешь, это ещё не значит, что другие наркоманы
Александр
Александр
И вообще, как меня засирать про цепх на пару цодов, так норм..
Александр
А как другие делают, так сразу.. если ты не можешь
Александр
🙁
Александр
а двух?
Делается второй, ввод в эксплуатацию февраль 19
Ivan
прекрасное!
Александр
прекрасное!
Иди эт меилру скажи
Ivan
Иди эт меилру скажи
У них там опенстеком намазано
Александр
У них там опенстеком намазано
У них цепх еще и циндером помазан
Сергей
доброе утро. есть кто онлайн?
Сергей
подскажите пожалуйста по поводу публичных IP-адресов. допустим у меня есть кластер, который расположен в локальной частной сети. 1 мастер и 2 ноды. я добавляю (уже после развёртывания) на одну из нод публичный IP-адрес. и хочу, чтобы какой-то сервис стал доступен по данному ip-адресу, т.е делаю expose. куда мне нужно прописывать этот публичный ip-адрес, чтобы я мог сделать expose? что если контейнеры были задеплоены на другую ноду, которая не имеет внешних ip? он их передеплоит?
Vladimir
#whois ▫️Всем привет! Я работаю в mailRu ▫️Пишу всякие [не]микро сервисы на PHP ▫️Могу подсказать по архитектуре PHP приложений ▫️Надеюсь найти здесь ответы на некоторые насущные вопросы ▫️Москва ▫️Про группу узнал на вчерашнем митапе
Vladimir
😊
Сергей
вопрос в том, как мне его повесить на публичный IP?
Сергей
на каком этапе и куда мне этот паблик ИП добавлять?
Сергей
я немного не понимаю этого момента
Mikhail [azalio]
вопрос в том, как мне его повесить на публичный IP?
http://blog.will3942.com/nginx-kubernetes-bare-metal например описание.
Сергей
спасибо, почитаю
Max
вопрос в том, как мне его повесить на публичный 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
а если курлом проверить - будет работать ?
Telnet заходит на 9000 но не пойму ipv6 или ipv4
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
Netstat пишет что открыты: 0.0.0.0 8080 tcp (nginx) 0.0.0.0 8081 tcp (nginx) [::]8080 tcp6 [::]8081 tcp6 [::]9000 tcp6 (php-fpm)
я сходу сейчас не найду почему так,но если ipv4 не занят - то слушаются оба протокола
ℭ𝔞𝔯𝔯𝔬𝔩
Telnet заходит на 9000 но не пойму ipv6 или ipv4
Можно проверить с помощью netcat, указав какое соединение использовать -4 или -6: -4' Forces nc to use IPv4 addresses only. -6' Forces nc to use IPv6 addresses only.
Kirill
Спасибо, попробую
ℭ𝔞𝔯𝔯𝔬𝔩
Например так: nc -4 -zvw5 <host> <port>
ℭ𝔞𝔯𝔯𝔬𝔩
-z только проверит подключение, -v даст больше вывода, -w5 устанавливает таймаут на 5 секунд
Ivan
Вообще, если мне не изменяет память, php-fpm умеет слушать либо на ipv4, либо на ipv6, но не одновременно. Даже бага в багтрекере висит
ℭ𝔞𝔯𝔯𝔬𝔩
fpm, с nginx всё впоряде
У fpm нет (не было) переключалки между 4 и 6, какой первый нашёл - там и слушает
ℭ𝔞𝔯𝔯𝔬𝔩
Если не критично, то можно вовсе выключить ipv6 серверу через sysctl, например
Kirill
У fpm нет (не было) переключалки между 4 и 6, какой первый нашёл - там и слушает
Хмм, т.е. если у меня в zz-docker.conf: [www] listen 9000; EOF; То эти настройки перебьют мой www.conf: listen 127.0.0.1:9000; ?
Ivan
Да
Kirill
И он будет рандомом выбирать ipv6/ipv4?
ℭ𝔞𝔯𝔯𝔬𝔩
Да
Kirill
Вот сцуко
Kirill
🤦‍♂️
ℭ𝔞𝔯𝔯𝔬𝔩
Лучше не надо
Тут уж как связность организована
ℭ𝔞𝔯𝔯𝔬𝔩
Можно контейнеру попробовать сказать, чтоб expose tcp4:9000 был, но я не уверен в работоспособности
Kirill
Спасибо за наводку, я просто уберу zz-docker.conf
Kirill
ну точнее listen строчку там
Сергей
никак же получается?
𝚔𝚟𝚊𝚙𝚜
Никак, просто если будет обращение на этот IP, он будет натить к твоим подам
Сергей
хм
Сергей
допустим у меня есть нода с приватными IP, я задеплоил несколько подов. потом добавил ещё одну ноду, на которой есть внешний интерфейс
Сергей
и указал expose с ip той машины, на которой есть внешний интерфейс