Anonymous
Mikhail
Привет!
Huan
привет всем. подскажите плз как зарегистрировать сервисы кубера в консуле? кто-то такое делал?
Huan
Andrey
а зачем такого хотеть? честно, интересно просто, с консулом знаком на уровне "полистать доки"
Anton
главный вопрос, зачем тащить консул в куб.
возьмите nomad для шедулинга и забудьте про куб, раз уже завязались на консул
Huan
есть такой проект https://github.com/tczekajlo/kube-consul-register но не получилось его настроить
Huan
科斯
Denis
Народ подскажите, кто нибуть юзает elasticsearch в k8s, но не без кластерных конструкции? Как оно вообще живёт?
Anton
Всем привет!
Пытаюсь все-таки завести Traefik (ну или nginx) ingress контроллер для деплоймента с больше чем 1 репликой(вебсокеты внутри).
Всегда получаю
time="2018-05-21T14:09:31Z" level=error msg="vulcand/oxy/forward/websocket: Error dialing \"chat.example.com\": websocket: bad handshake with resp: 400 400 Bad Request"
Куда смотреть?
Andrei
А кто-нибудь подружил связку prometheus-operator + blackbox_exporter для чека произвольных http таргетов? Или для каждого сервиса создавать свой ServiceMonitor?
Andrey
Котоны, юзали такую штуковину http://docs.cilium.io/en/latest/ ? Есть ли подводные камни?
Andor
Звучит хипстерно
Andor
Потом расскажешь
Oleg
Anton
Товарищи, в поде нужен коннект на бд которая находится во вне, можно это както сделать без networkHost ?
Andrei
По умолчанию у контейнеров же есть доступ в инет.
А так можно через external service объявить (service + endpoints)
Anton
Andrei
Вы понимаете, что это несколько иной кейс, чем просто «бд вовне»?
Anton
Имел ввиду бд вне контейнера
Anton
вне кластерной адресации
Andrei
Я привел для этого пример
Anton
Да попробую external сервис, спасибо
Andrei
По сути, сервис - это запись в правилах фаервола. У вас с хостовой машины можно достучаться до бд?
Andor
https://kubernetes.io/docs/concepts/services-networking/service/#services-without-selectors
Andor
можно сделать сервис для внешнего адреса
Anton
Andor
угу
Anton
Спасибо
Silver 👻
А есть ли какая-то возможность указать в дня куба домен, который должен смотреть на сервис?
Silver 👻
Днс
Grigorii
внутренний?
можно HostAliases добавить в манифест пода
Andrei
Silver 👻
Silver 👻
В общем очень не очевидная штука и много деталей
Silver 👻
Легаси, потому вот так
Andrei
Jabber - он внутри или снаружи? (Я так понимаю что снаружи?)
Silver 👻
Внутри
Andrei
Тааак, а чем тогда ingress не катит?
Silver 👻
Нет ингресса снаружи
Silver 👻
Придумал сделать nginx в том же поде и проксировать куда надо, но это как-то странно
Andrei
У вас jabber наружу как торчит? ExternalIP?
Silver 👻
Никак
Silver 👻
Он сугубо подкапотный сервис
Andrei
А та днс запись что создается для сервиса вас не устраивает, правильно?
Silver 👻
Именно
Andrei
Ок, а что за прокся? Она где?
Silver 👻
Xmpp bosh
Silver 👻
Тоже внутри
Andrei
Тогда то что вам предлагали выше: https://kubernetes.io/docs/concepts/services-networking/add-entries-to-pod-etc-hosts-with-host-aliases/
Silver 👻
Айпи джаббер сервиса не статический же. Или я чего-то не понимаю?
Dmytro
Silver 👻
Хм. Вот этого не знал. Пороюсь. Спасибо
Dmytro
https://kubernetes.io/docs/concepts/services-networking/service/#choosing-your-own-ip-address
Silver 👻
Спасибо
Silver 👻
Завтра попробую заиспользовать.
Anton
вопрос по Kubespray. У меня вот такая нода в hosts.ini:
api.k8s.example.com ansible_host=192.168.10.10 ip=10.135.10.10после того как кластер установился и сгенерился кубконфиг, я получаю такую ошибку:
Unable to connect to the server: x509: certificate is valid for 10.135.10.10, 10.233.0.1, 127.0.0.1, not 192.168.10.10как мне добавить нужный ip адрес (желательно при установке)?
Anton
а, в кубконфиге было 10.135.10.10, я поменял его на 192.168.10.10, потому что это внешний ip адрес
Mikhail
Anton
Maksim
Дмитрий Харитонов
Кто нибудь сталкивался с такой ситуацией, когда некоторые поды могут уйти в пендинг на 2-3 минуты и потом вернуться?
Rustam.T
Maksim
Из состояние running они в pending могут уйти, только если умерла нода на которой они были, и то они тогда должны пройти через стади Lost
Lex
Куда копать если регулярно поды становятся evicted и так и висят?
Rustam.T
Могут ещё volume ждать, если он не готов то будет pending
Дмитрий Харитонов
да, всё живо, всё работает
Дмитрий Харитонов
Я тут прочиал что может быть из-за etcd. Сейчас проверю
Dmitry
коллеги, у кого-то есть опыт использования вот такой штуки? https://azure.microsoft.com/ru-ru/services/container-service/
Dmitry
насколько оно продакшн реди
Grigory
пользовались март апрель, оно было абсолютно не продакшн реди; падало часто
падало в том плане что время ответа от кубер апи было очень долгим (kct get pods -a мог занимать по 3 минуты). такое случалось без предупреждений
пришлось остаться на ACS
может что-то и поменялось, обещают, что скоро GA
ну и больше пробелма была не в том, что падало, а в том, что "премиальный" сапорт не отвечал.
Дмитрий Харитонов
как такое может быть?
12T /var/lib/kubelet
Когда диск всего на 50 гигов?
Mikhail
Снапшоты?
Sergey
виртуалка ж изнутри не должна видеть
Dmitry
Дмитрий Харитонов
вот в чём дело
119G /var/lib/kubelet/pods/954aff07-5dd1-11e8-835d-a0369fd82f1a/volumes/kubernetes.io~nfs