Rainbow
логи же можно глянуть...
Rainbow
traifik
Rainbow
конфиг тоже
Салтыдык
ssl-passthrough стоит на манифесте?
Alexey
ааа блин, завел трэфик с инфо, он только регает что поднялся бэкенд, без запросов (
Alexey
за подправлю
Alexey
Вот пишет что бэк есть
Alexey
time="2018-08-07T13:44:04Z" level=debug msg="Creating server kubernetes-dashboard-6948bdb78-mns8n at https://10.32.0.6:8443 with weight 1"
Alexey
time="2018-08-07T13:45:56Z" level=debug msg="vulcand/oxy/forward/http: Round trip: https://10.32.0.6:8443, code: 500, Length: 21, duration: 1.541266ms" time="2018-08-07T13:45:56Z" level=debug msg="vulcand/oxy/forward/http: completed ServeHttp on request" Request="{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"https\",\"Opaque\":\"\",\"User\":null,\"Host\":\"10.32.0.6:8443\",\"Path\":\"\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Accept-Language\":[\"ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7,es;q=0.6,fr;q=0.5\"],\"Cache-Control\":[\"max-age=0\"],\"Connection\":[\"keep-alive\"],\"Dnt\":[\"1\"],\"Upgrade-Insecure-Requests\":[\"1\"],\"User-Agent\":[\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.84 Safari/537.36\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"10.0.18.69\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"10.41.0.0:55394\",\"RequestURI\":\"/k8s\",\"TLS\":null}"
Alexey
ssl-passthrough стоит на манифесте?
нет, по гуглю что это
Салтыдык
посмотри в эту сторону https://github.com/containous/traefik/issues/1376 Там с трафиком своя какая-то магия, чёрная
Alexey
Через проксю кубера работает. Она без SSL отдает.
Салтыдык
трафик просто юзает свои кастомные аннотации, что усложняет жизнь тех, кто не пользовался трафиком
Alexey
трафик просто юзает свои кастомные аннотации, что усложняет жизнь тех, кто не пользовался трафиком
дашборд кубера хочу завести, лень с SSL заморачиватся, лаба пока что. Вот уперлась как зараза и все. А без SSL сама дашборда не стартует (
Салтыдык
что привело тебя к трафику? Почему не nginx или haproxy?
Alexey
что привело тебя к трафику? Почему не nginx или haproxy?
Пробую, разбираюсь плюс nginx перечитывает конфиг через HUP, что не так уж хорошо при куче соединений.
Roman
Пробую, разбираюсь плюс nginx перечитывает конфиг через HUP, что не так уж хорошо при куче соединений.
у nginx все очень аккуратно сделано. Воркеры старые отрабатывают коннекты со старым конфигом, новые уже spawn'ятся с новым
Alexey
haproxy - как то уж слишком в лоб, haproxy будет на входе, для другого. Все таки трэфик l7, у него много вкусностей есть, те же реврайты
Alexey
у nginx все очень аккуратно сделано. Воркеры старые отрабатывают коннекты со старым конфигом, новые уже spawn'ятся с новым
nginx - хорош, я не в коем случае не против него, просто нужно щупать новые инструменты.
Салтыдык
ну nginx\haproxy (C) по определению шустрее, чем traefik (Go)
Alexey
ну nginx\haproxy (C) по определению шустрее, чем traefik (Go)
не нужно доказывать мне очевидного, там разница копеешная.
Салтыдык
как минимум год назад у го точно были проблемы со скоростью шифрования\терминации
Vadim
>haproxy будет на входе тогда зачем внутри траэфик внутри еще?
Alexey
как минимум год назад у го точно были проблемы со скоростью шифрования\терминации
у нас не хайлоад. Ребят просто трэфик и все тут, щупаю его, ковыряю, проект интересный. Хочу на нем завестись
Alexey
>haproxy будет на входе тогда зачем внутри траэфик внутри еще?
на haproxy терминировать SSL, сертификаты и т.д. Там будет жить паблик, все остальное внутри.
Alexey
Или nginx - не суть. Ребят не сбивайте, сейчас ковыряюсь с трэфиком, давайте по теме
Stanislav
Коллеги, кто подскажет!
Stanislav
Вот есть master и 3 ноды, на всех развернут kube-proxy который отвечает на всех нодах. Вопрос в том, почему если вырубается одна из нод, остальные тоже перестают отвечать по порту, хотя он слушается и доступен?
Stanislav
любая из трех и один результат?)
Да, по дефолту они все выдают "default backend - 404"
Stanislav
если без хоста
Stanislav
ааа, кажись понял, дело наверно всетаки в ingress
Artem
Коллеги, направьте в нужную сторону траблшутить. После накатки нового кластера не стартуют некоторые поды kube-system po/kube-dns-7bd4d5fbb6-qsrwl 0/3 ContainerCreating 0 5h Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal SandboxChanged 6m (x15676 over 5h) kubelet, us-srv-06 Pod sandbox changed, it will be killed and re-created. Warning FailedCreatePodSandBox 1m (x15816 over 5h) kubelet, us-srv-06 Failed create pod sandbox: rpc error: code = Unknown desc = NetworkPlugin cni failed to set up pod "kube-dns-7bd4d5fbb6-qsrwl_kube-system" network: Unable to retreive ReadyFlag from Backend: resource does not exist: ReadyFlagKey()
Artem
видны три ноды, все ready
Artem
ROLES master,node
Andrey
гугл говорит неправильно
Andrey
https://github.com/kubernetes/kubernetes/issues/57280
Artem
куда еще можно посмотреть в кубе чтобы увидеть в чем проблема?
Oleg
Отхватил сегодня интересный баг из-за systemd-resolv. Кубелет прокидывает неправильный ресолв.конф и поды не видят внешний мир
Oleg
Но на 18.04 с кубспреем много проблем
𝚔𝚟𝚊𝚙𝚜
кстати, на счет bionic я нашел решение с systemd-resolved
Oleg
То докер нужной версии, то фланель глючит, то днс. Но в итоге все ок
Oleg
кстати, на счет bionic я нашел решение с systemd-resolved
Там другой ресолв подсунуть надо
Anton
Но на 18.04 с кубспреем много проблем
верю, а докер последней версии с интеграцией через cri плагин?
Oleg
Докер 18.06
Oleg
Что/за кри плагин? Cni может?
𝚔𝚟𝚊𝚙𝚜
apt-get -y install resolvconf systemctl stop systemd-resloved systemctl mask systemd-resloved ln -sf ../run/resolvconf/resolv.conf /etc/resolv.conf
𝚔𝚟𝚊𝚙𝚜
у системды searchdomain не работает, во всяком случае у меня из коробки не заработал
𝚔𝚟𝚊𝚙𝚜
но у меня ltsp, и довольно специфическая конфигурация
Oleg
я просто указал --resolv-conf=/run/systemd/resolve/resolv.conf в kubelet.env
𝚔𝚟𝚊𝚙𝚜
все равно я плюнул на эту затею, bionic в прод пихать, после апдейта на оный, у нас ноды стали произвольно ребутаться, при этом в логах вообще ничего
Oleg
минут тридцать бошку ломал почему серт менеджер ишьера не регает
Oleg
а как нормально решить вопрос с вольюмами для подов с ReadWriteMany?
Oleg
чтобы по-человечески и без ceph?
𝚔𝚟𝚊𝚙𝚜
?
cat /etc/resolv.conf nameserver 10.9.8.6 search corp.example.orgвот опцию search systemd-resolved не прописывает
Oleg
а в /run/systemd/resolve/resolv.conf?
𝚔𝚟𝚊𝚙𝚜
так /etc/resolv.conf - это симлинк на него
Oleg
нет
Oleg
разный контент
Oleg
/etc/resolv.conf: nameserver 127.0.0.53
𝚔𝚟𝚊𝚙𝚜
не знаю, должен быть симлинком, отсюда и все проблемы значит у вас
Oleg
/run/systemd/resolve/resolv.conf: nameserver 192.168.1.1
Oleg
там даже ишью есть с таким решением
𝚔𝚟𝚊𝚙𝚜
а что dpkg-query -S /etc/resolv.confпоказывает?
𝚔𝚟𝚊𝚙𝚜
хаха, это уже другой вопрос :)
Oleg
не показывает
Oleg
dpkg-query: не найден путь, подходящий под шаблон /etc/resolv.conf
Сергей
всем привет. собираюсь разворачивать кубернетис и встал вопрос выбора дистрибутива. сейчас все классические сервера развернуты на centos, но вроде как неплохим решением было бы поставить прямо container linux и в путь. что посоветуете? использовать то, чем уже пользовался и не греть мозги или таки стоит попробовать container linux?