Fidelina
почему 5433?
потосу, что это порт арбитров
Fidelina
чтобы мастера друг с другом общались на кворуме
Eugeny
вот не работающий: ubectl get svc --namespace=kube-system NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kube-dns ClusterIP 10.96.0.10 <none> 53/UDP,53/TCP,9153/TCP 14d kubectl get pods --namespace=kube-system -o wide |grep coredns coredns-fb8b8dccf-9sm2g 1/1 Running 0 14d 10.244.0.2 test-k8s-master.ap.int.zone <none> <none> coredns-fb8b8dccf-lpqxv 1/1 Running 0 14d 10.244.0.3 test-k8s-master.ap.int.zone <none> <none>
Just a baka
https://kubernetes.io/docs/concepts/services-networking/#choosing-your-own-ip-address можно задавать свой айпишник для ClusterIP, но он должен быть из настроенного диапазона для них
Fidelina
как пробросить порт из одного под в другой?
Fidelina
нужно, чтобы когда поднимались реплики, Pod имели открытый порт 5433 для связи друг с другом
Andor
если да, то тебе в нетворкполиси
Fidelina
а он закрыт?
ну я получаю ошибку
Fidelina
2019-06-11 08:22:18.524 UTC [137818] WARNING: [MTM] Arbiter trying to connect to postgres-ee-10-1:5433: Connection refused 2019-06-11 08:22:18.524 UTC [137818] LOG: [MTM] Arbiter failed to send heartbeat to node 2 2019-06-11 08:22:18.524 UTC [137818] WARNING: [MTM] Arbiter trying to connect to postgres-ee-10-2:5433: Connection refused 2019-06-11 08:22:18.524 UTC [137818] LOG: [MTM] Arbiter failed to send heartbeat to node 3
Andor
закрыт порт видимо
Fidelina
Just a baka
Fidelina
в спеках контейнеров порты указаны? в сервисах добавлены?
в докерфайле при сборке? и в сервисах? в сервисах закрыты
Andor
чуть подробнее, плиз
https://kubernetes.io/docs/concepts/services-networking/network-policies/
Pavel
как пробросить порт из одного под в другой?
поды внутри кластера и так должны друг друга видеть по своим именам
Just a baka
в ямле сервиса kind: Service <...> spec: clusterIP: 1.2.3.4
George
в докерфайле при сборке? и в сервисах? в сервисах закрыты
сделай тупо нетстат в каждом постгресе
George
это раз
George
два - в одном из постгресов запусти nc -vz IP_POD port второго
George
это точно поможет тебе понять в чем проблема
George
сделай
Pavel
так поставь)
Zhyhanov
Гайз а кто юзает ранчер, там есть функция логгинг, что у нее под капотом, тот же сайд кар или как то другом она выгребает логи контейнеров ?
George
Все логи - в /var/log, а потом оттуда централизованным флюентом, например
Zhyhanov
ну там есть перечень, ес, флуент и тому подобное, мне просто интересно как оно реализовано.
George
Ну, это как с мониторингом - вряд ли они инжектят сайдкарты
Zhyhanov
ну флюент как запущен как отдельный инстанс ?
George
Флюент - это как агент сбора
George
Думаю, да, демон сетом запущенный или типа того
Peter
Кто-нибудь пользовал селектеловый k8s?
Zhyhanov
ну по сути на каждый контейнер отдельный агент или просто демонсет.
George
У тебя логирование ведь и так докером происходит
George
Ранчеру остаётся просто это все свести в кучу, как я понимаю
Zhyhanov
ну по логике да, просто я не понимаю как он с контейнера вытягивает логи
George
Докером
Zhyhanov
через апи докера ?
George
Нет, с json file на локальной ФС каждой ноды 🤦‍♂
George
По крайней мере, это было бы логично
George
В тему куба https://habr.com/ru/company/southbridge/blog/455579/
Отделение Bereke Bank
надеюсь другие большие компании не начнут делать свои "убийцы Kubernetes". Ато получится очередной ад как с JS-фреймворками 😒
Zhyhanov
Нет, с json file на локальной ФС каждой ноды 🤦‍♂
точно, сорри за тупость. Спасибо за разьеснение.
George
George
George
Ну, я ещё строю выводы по документации @zhigani4
Nik
А насколько странно иметь два nginx-ingress контроллера в одном кластере?
George
нормально
George
у тебя они могут быть для разных приложений, смотреть в разные энторнеты и прочее
Alex
Коллеги, может кто-нибудь дать ссылку как настроить filebeat в кубере, так что бы nginx логи парсились, сейчас все в message попадает.
George
ну, логично.
George
а что мешает тебе на стороне приемника парсить ? Ну, и конфиг в студию!
Vadim
про кубеспрейс тут плохие отзывы вроде были? или как еще автоматизировать развертывание кубера
George
rke
George
список тулингов был https://habr.com/ru/company/mailru/blog/425343/
Nik
у тебя они могут быть для разных приложений, смотреть в разные энторнеты и прочее
Это надо две полные инсталяции делать? Или в одной добавить второй деплоймент просто и разрулизвать через класс как тут пишут - https://kubernetes.github.io/ingress-nginx/user-guide/multiple-ingress/
Alex
а что мешает тебе на стороне приемника парсить ? Ну, и конфиг в студию!
За logstash другая команда отвечает, хочу сразу отправлять готовый лог.
Nik
Вопросы начинаются - а можно ли деплойсменты вешать в общите конфигмапы или нет и так далее
George
Gke норм автоматизация
отличная, я бы сказал
Dmitrii
>За logstash другая команда отвечает Д - ДевОпс
Vadim
нет спасиба, у нас свои сервера
Vadim
почему зря?
Andor
Без железа удобнее
Sergey
В тему куба https://habr.com/ru/company/southbridge/blog/455579/
Пацаны писюнами меряются, ничего нового
Sergey
кто сказал "кокаинум"?
Шварц Негер голосом героя из красной жары
Alena
Всем привет! Приглашаем на DINS DevOps EVENING! Санкт-Петербург, Старо-Петергофский проспект, 19 20 июня в 19:30 На встрече мы подробно поговорим об инструменте Terraform, узнаем про опыт его применения в DINS. Наш гость из T-Systems расскажет об удачном и не очень опыте использования практик и подходов из разработки для описания инфраструктуры. Подробности и регистрация на https://dins.timepad.ru/event/995147/
Tadeusz
у Льва про терраформ был тоже не плохой