Rainbow
о, вариант, спасибо. потестирую.
Grisha
Ребзя, подскажите, может ли pod знать об external ip service?
Andor
Тебе волт надо или чо?
Rainbow
мне поудобней менеджить роли, штук 30 накопилось уже. И заодно попрактиковаться в волт не против.
🚢 Vladimir
Привет, написал о себе и пост сразу был удалён. Или это скрытая анкета?
Mentat
Rainbow
bebebe
Vadim
🚢 Vladimir
в правилах чата же нет такого пункта (про использование ссылок). Может стоит добавить пунктик -
📌 Не использовать ссылки (для новичков)
Думал ссылка на профиль в гитхабе не будет спамом
Салтыдык
Grigorii
@kvaps спасибо за наводку с stunnel, оказалось то что мне нужно
кстати если кто будет юзать в кубе, в конфинфайле есть неочевидная опция delay = yes | no которую в кубе стоит поставить в yes, чтобы он не кэшировал DNS-записи. А то я смотрю он пытается к убитым подам стучаться
𝚔𝚟𝚊𝚙𝚜
bebebe
Andor
или на что-нибудь другое
Andor
какой-нибудь линкерд2 допилят может
bebebe
или откроют для себя удивительный мир inferno, в котором надо еще постараться сделать так, что бы гонялся plan трафик
Grigorii
пытаюсь оттянуть неизбежное как могу..
Andor
> мир inferno
звучит воодушевляюще
Dmytro
Dmytro
я в аналогичном случае завернул statsd UDP через telegraf который по хттпс с basic auth идет в influxdb пишет (ну и заодно буферизирует эту всю статистику и вместо пачки мелких запросов один прилетает)
Stanislav
Stanislav
Облако частное
Михаил
Михаил
🚢 Vladimir
ща поправим
Спасибо, может я люблю на грабли наступать... может не я один такой )
Михаил
🚢 Vladimir
это нормально
🚢 Vladimir
обычно боты и просят представится, чтобы не было молчунов
Mr.
как это ингрес не юзает сервис? там же настройка именно на сервис идет
Rainbow
Rainbow
полезно иногда смотреть в ingress-controller nginx.conf
Mr.
да вот полез это смотреть. не обращал внимание
Rainbow
Я насколько понял там контроллер понимает, что nginx сам балансер и нет смысла.
Anton
Cоздаю кластер с помощью kubeadm. В конфиге кубелета для kubeadm:
clusterDNS:
- "10.233.0.3"Но после создания кластера kube-dns сервис всегда висит на 10.233.0.10, а в подах в resolv.conf — 10.233.0.3. Как указать, чтобы kubeadm и kube-dns вешал на 10.233.0.3?
Mr.
Rainbow
ща я полезу...
Mr.
это важный вопрос!
Mr.
да ты прав походу
Mr.
там апстрим на апи пода
Rainbow
раньше 100% видел ip подов, сейчас вижу lua, ещё не докопался до конца.
Rainbow
238 upstream upstream_balancer {
1 server 0.0.0.1; # placeholder
2
3 balancer_by_lua_block {
4 balancer.balance()
5 }
6
7 keepalive 32;
8
9 }
Mr.
да
Mr.
тоже нашел
Mr.
в связи с чем у меня вопрос
Mr.
Readiness Probes он учитывает?
Andor
Rainbow
это я понял... не стоит так кидать заявы, кубер активно обновляется.
Rainbow
https://github.com/openresty/lua-resty-core/blob/master/lib/ngx/balancer.md
на основе этого походу
Dmytro
Dmytro
можно чтобы нжинкс ингресс юзал сервис можно чтобы нет
Dmytro
вот в случае игровых серверов можно чтобы нет и дальше уже на луа наколбасить логику
Rainbow
большенство ставит по-умолчанию. У кого не по-умолчанию, тот и так в курсе.
Dmytro
(этакий оператор для бедных)
Mr.
так readiness probes если не через сервис получается чекаться не будут?
Rainbow
бекенды добавляюся динамически через http api, который реализует lua
Rainbow
https://github.com/kubernetes/ingress-nginx/blob/master/rootfs/etc/nginx/lua/configuration.lua#L84
их нет в конфигах сейчас
Rainbow
kubectl exec -n kube-system -it nginx-nginx-ingress-controller-kc49p curl localhost:18080/configuration/backends
не знаю, динамический ли порт, потом гляну. Список беков.
Rainbow
Rainbow
ip подов. Можно выдохнуть.
Rainbow
Mr.
хм. возможно, а ингресс через какой-то интервал конфиг обновляет?
Etki
Etki
Mr.
у меня есть. я не обновлял ингресс
Rainbow
а... ну да, он чекает ивенты, генерит конфиг и reload
Rainbow
https://github.com/kubernetes/ingress-nginx/blob/master/docs/how-it-works.md
можно было не копаться в коде, все и так написано
Dmitry
братцы порекомендуйте какой-нить четкий приватный docker registry
Dmitry
хочу поднять
Andor
harbor хвалили