Vadim
а на своих виртуалках если надо развернуть?
Михаил
GKE
Ты ещё не устал бороться с такими людьми?)
Vadim
https://github.com/kubernetes/kubernetes/issues/78308
Михаил
Vadim
купи клауд
не, кому надо тот купит, мне надо на своих серверах
Михаил
не, кому надо тот купит, мне надо на своих серверах
Мне вот интересно,а зачем тебе в целом куб?
Vadim
допустим клиенту вместе с продуктом давать еще и инсталяцую куба
Alexey
допустим клиенту вместе с продуктом давать еще и инсталяцую куба
а зачем тебе модное, иди по хардвею, задно и разберешься.
Vadim
а зачем тебе модное, иди по хардвею, задно и разберешься.
я по хардвею ставлю kubeadm, хардвейнее не надо, а надо чтобы клиентам давать, чтоб ставилось еще проще
𝚔𝚟𝚊𝚙𝚜
но ведь kubectl apply -f на сгенерированное нормально работает :/
если честно я хз как это дебажить, можешь попробовать напрямую @krishnan спросить в слаке или в канале #jsonnet https://kubernetes.slack.com/messages/C6JLE4L9X/
Alexey
я по хардвею ставлю kubeadm, хардвейнее не надо, а надо чтобы клиентам давать, чтоб ставилось еще проще
Ну если для тебя хардвей это кубадм, тогда вопросы все снимаю, ищи самое «модное»
Vadim
Ну если для тебя хардвей это кубадм, тогда вопросы все снимаю, ищи самое «модное»
а как хардвейнее? я в документации кубера не видел, скинь ссыль
𝚔𝚟𝚊𝚙𝚜
а вообще зависит от того где разворачивать
Andor
kubernetes+the+hard+way
Alexey
От бинарей иди, без инсталяций. Как разберешься что оно делет под капотом будешь выбирает деплоелку, подходящую тебе
🎄у
:) чо бы не с исходников сразу
🎄у
the true hard way
𝚔𝚟𝚊𝚙𝚜
прикольно, там уже из ipfs манифесты катают https://ipfs.io/ipfs/QmXDWUn1hmiLSgMoe4DMwXaip7fjHZ2KTsCvf641Mb7TAg/kube.libsonnet
Alexey
:) чо бы не с исходников сразу
там го, чего там с исходниками возится...
Alexey
Сложно! Дорого!
Мишь, харошь тролить епта )
Alexey
Пойдем к админам, тяпница сегодня.
𝚔𝚟𝚊𝚙𝚜
это из kubecfg
мне идея понравилась, вообще давно пора уже весь docker hub туда переместить
Михаил
Мишь, харошь тролить епта )
А я и не троллю. Я констатирую факт. Потому как есть спрос на "куб нам быстрабля"
Andor
в ipfs?
𝚔𝚟𝚊𝚙𝚜
да
Andor
а давай
Andor
один фиг qbec не умеет во внешние зависимости
Михаил
bootkube
а чем оно лучше kubeadm?
Vadim
а чем оно лучше kubeadm?
тем что клиенту проще сгенерить три игнишен файла чем "ну вот кубадм, вот документация, давай запиливай"
𝚔𝚟𝚊𝚙𝚜
концепция content based addressing отлично с docker должна зайти, каждый имадж - это пак immutable слоев, каждый из них можно в ipfs хранить и загружать прямо по sha256
Vadim
та же фигня с кубспреем - вот инвентори с 200 опций, выберите что вам нужно
Andor
насколько надёжен sha256? :)
Yuri
по нижней планке проходит
𝚔𝚟𝚊𝚙𝚜
насколько надёжен sha256? :)
а вот это хороший вопрос, даже у меня на нодах иногда имаджи ломаются
Sergey
О чем диалог у благородных Донов?
Alexey
я пришел https://github.com/kvaps/kube-fencing
ухх, спасибо,. по ковыряю. Оторванные ноды без процедуры клина по таймауту уберет из кластера на совсем ?
𝚔𝚟𝚊𝚙𝚜
𝚔𝚟𝚊𝚙𝚜
О чем диалог у благородных Донов?
обсуждаем идею хранения слоёв докера в ipfs
𝚔𝚟𝚊𝚙𝚜
а латенси и скорость?
а какая разница, они всёравно откуда-то скачиваться должны, что по http что через ipfs
Alexey
обсуждаем идею хранения слоёв докера в ipfs
для слоев подойдет любой обьектный сторадж по сути. Почему бы и не ipfs. Не очень пойму зачем усложнять, только если там бездиски и инстансы постоянно скейлятся тогда может зайти, но это очень специфичный кейс
Sergey
а пока методанные расползутся по ipfs о новом слое
Andor
методонные
𝚔𝚟𝚊𝚙𝚜
при очень больших масштабах, хотя как отметили выше тут и ceph зайдет
Vadim
https://github.com/netvarun/docket же
Yuri
а разве скачивание слоёв одновременно это уже медленно ?
Alexey
а разве скачивание слоёв одновременно это уже медленно ?
вроде он не качает их одновременно, последовательно он их качает. Вроде, уже не помню, но вроде последовательно (аа блин сомневаюсь )
Yuri
качает примерно 4-5 потоков но распаковывает последовательно
Yuri
сорян в 3, дефолт . https://docs.docker.com/engine/reference/commandline/pull/#concurrent-downloads
Andor
качает примерно 4-5 потоков но распаковывает последовательно
качает с одного центрального урла, а не с соседних хостов как могло бы при торрент-лайк протоколе
Solyar
Народ, как граммотно в Helm положить большой список Environment variables для деплоймента?
Andor
> граммотно
Yuri
Балансировщик и несколько дистибьюшенов с репликацией, классика
Andor
это хорошо прям получилось
Solyar
Так есть какой-нибудь рецептик?
Solyar
Буду очень благодарен
𝚔𝚟𝚊𝚙𝚜
Так есть какой-нибудь рецептик?
values.yaml / Helmfile / qbec / ksonnet ?
Alexey
сорян в 3, дефолт . https://docs.docker.com/engine/reference/commandline/pull/#concurrent-downloads
а ок, все таки не правильно думал. спасибо !
Vadim
поэтому если регистри умеет хранить их на других клиентах, то и будет тебе торрент-лайк. Только вот sha256 sum скорее всего идёт по звезде
Andor
но для этого "другие клиенты" ещё должны уметь отдавать этот контент
𝚔𝚟𝚊𝚙𝚜
зачем? - просто засунуть регистри в ipfs как static site, на нодах запустить ipfs-gw и заставить докер стучаться в localhost PROFIT