A
А вы так со всеми технологиями разбираетесь? Ставлю-тыкаю палочкой-иду в чат
У вас недостаточно информации, что бы делать такие выводы
Andor
ну разберись же почему у тебя роуты не приходят на ноды
Rainbow
Кто-то видел решения для закидывания статики в minio, который в кубе? Понятно, что сейчас пойду писать велосипеды, но вдруг есть готовое. Так, чтобы можно было закидывать статику в бакет + ingress рул, чтобы прикрепить это куда нужно. В идеале скрипт типа publish mydomain.com/mini/interface ./dist для ci/cd
A
ну разберись же почему у тебя роуты не приходят на ноды
А кто сказал про роуты? У меня с ними все хорошо, не резолвятся имена на подах на нодах, не нет core-dns, развернутые через ds, а через ss и rs все хорошо.
Oleksii
В принципе они и работают, но не в ds
посмотри что бы ds не юзал hostnetwork
A
посмотри что бы ds не юзал hostnetwork
Вот ds наверное это и делает
Andor
поды на нодах не знали про сети с подами корднс
A
ты говорил про роуты
Нет, изначально, когда вчера писал большое сообщение говорил только про днс
Andor
ты вчера вообще мало что объяснял
A
ты вчера вообще мало что объяснял
Как же мало, если написал большое сообщение, оно оказалось не информативным?
Сергей
подскажите пожалуйста где может быть проблема: раскатал через kubeadm кластер с flannel. сеть для подов работает - всё окей, но нет интеренета, если создавать контейнеры через kubernetes. если руками на ноде создать контейнер, то там всё окей - интернет есть. pod cidr 192.168.0.0/16 service cidr не менял, стоит по дефолту локальная сеть 10.0.0.0/8
Сергей
внутри контейнера так: / # ip ro default via 192.168.1.1 dev eth0 10.244.0.0/16 via 192.168.1.1 dev eth0 192.168.1.0/24 dev eth0 scope link src 192.168.1.8
Сергей
на хосте: 4: flannel.1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1400 qdisc noqueue state UNKNOWN group default inet 192.168.1.0/32 scope global flannel.1 5: cni0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1400 qdisc noqueue state UP group default qlen 1000 inet 192.168.1.1/24 scope global cni0
Andrey
всем привет, прошу не пинать за нюбские вопросы. хочу на железке установить kubelet пишет такое failed to load Kubelet config file /var/lib/kubelet/config.yaml, error failed to read kubelet config file "/var/lib/kubelet/config.yaml", error: open Пробовал на другой железяке все норм.
Grisha
/var/lib/kubelet/config.yaml а он есть?
Grisha
аа
Grisha
я думаю что это не срашно)
Grisha
он создаться когда ты сделаешь kubeadm init
Andrey
вернее я его установил а стартануть не могу
Grisha
если ты его бутнешь на другой железке то он тоже не встанет)
Andrey
потом когда kubeadm init стартую он валится с ошибкой, что kubelet не стратует, а kubelet не стартует потому что я выше написал))
Grisha
тогда это пожалуй странно
Andrey
тогда это пожалуй странно
ага, ваще непонятно
Сергей
перекатил совсем уж дефолтную конфигурацию и всё поехало
𝚔𝚟𝚊𝚙𝚜
какая сеть для кубернетиса самая простая и рабочая? flannel?
Я для себя небольшую обвязку над cni bridge сделал, работает в L2, маршруты не нужны. Не знаю что может быть проще. https://github.com/kvaps/bridget
Валентин
А как поды обращаются к нему? Все так же через сервис?
Если честно не задумывался, ну видимо куб подам дает ж адрес днс
Валентин
Вот так и обращаются
𝚔𝚟𝚊𝚙𝚜
Ага, в таком случае какой смысл его демонсетом накатывать?
𝚔𝚟𝚊𝚙𝚜
К слову для кубелета есть опция, на какой адрес за днс ходить
Валентин
Ага, в таком случае какой смысл его демонсетом накатывать?
Вот и я не понимаю, зачем тот товарищ юзает демонсет, а не чинит проблему у себя в кластере
Konstantin
Приветствую! Решил плотно войти в кубер. Буду читать и смотреть. #whois
Mikhail [azalio]
ух!
Stanislav
/me представил "плотно войти" и покраснел
Salem
вазелинчик не забудьте
Oleh
его нужно еще заслужить
Салтыдык
"у меня всё туго с кубернетисом" приобретает совершенно другой подтекст
Vadim
- Товарищ майор, а как быть с кубернетисом? - Надо чаще мыть
Konstantin
Ох уж этот грязный штурвал.
Aleksey
Понеслась!
Aleksey
Я думал грязные пошлости не закончатся до конца недели :)
Aleksey
Хотя....
Andrey
Где почитать как вынести деплоймент и прочие конфиги кубернетис в гит?
Vadim
Где почитать как вынести деплоймент и прочие конфиги кубернетис в гит?
у меня для такого свой велосипед - https://gist.github.com/vrutkovs/c97f6f531a2e5a3a404393bcffba1eda
Rainbow
его нужно еще заслужить
вазелинчик заслужить?
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
/me представил "плотно войти" и покраснел
как раз фраза для https://t.me/firstsexphrase
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
очень смешно
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
Andor
а вы знали что есть kind: ConfigMapList?
Andor
я правда не очень понимаю нафиг оно надо
Дмитрий Харитонов
Кто какими инструментами логи с кластера собирает?
Stanislav
fluentd может отсылать практически куда угодно
Dmitrii
filebeat / logstash
Дмитрий Харитонов
а агрегируете куда?
Stas
Народ тут на Хайлойде рассказали бомбический (во всяком случае для неофита вроде меня) доклад: http://www.highload.ru/moscow/2018/abstracts/3933 По названию кажется что там какая-то фигня, но там прям то что надо
V
а есть доступ к видео (отдоженному) или тексту
Stas
а есть доступ к видео (отдоженному) или тексту
Я не очень знаю как это устроено у Хайлойда, думаю потом кто-нибудь сольет)
Mikhail [azalio]
через год выложат в бесплатный доступ )
Михаил
Кто на #Highload2018 приходите в Калининград зал)
Михаил
Там CDN поверх куба
Stas
я считаю, что этот доклад очередной хороший гвоздь в идею мультитеннантного кубернетеса на baremetal, если вы не такие крутые как Заландо и прочие очень большие дяди
Andor
заландо в амазоне
Stas
а гвоздь в baremetal
Andor
ну они говорили что какая-то часть у них осталась на baremetal, но в основном они в авс уехали
Andor
на железе только легаси осталось какая-то часть
Stas
доклад актуальный для любых инсталляций, просто на baremetal все эти траблы с лимитами и квотами стрельнут сильнее
Михаил
https://github.com/iqiyi/dpvs
Михаил
Говорят как maglev
𝚔𝚟𝚊𝚙𝚜
а вы знали что есть kind: ConfigMapList?
походу как альтернатива projected volumes, но это не точно
𝚔𝚟𝚊𝚙𝚜
Vadim
а вы знали что есть kind: ConfigMapList?
FooList есть для каждого объекта, чтобы в get foo выводилось
Anton
Там CDN поверх куба
о, подробнее можн?