@kubernetes_ru

Страница 60 из 958
Dmitriy
21.09.2016
09:26:45
Сегодня обновим тестовый кластер, посмотрим

а в kubernetes.slack.com ты в каком канале спрашивал?

Maxim
21.09.2016
09:27:57
В дефолтном

Kubernetes-users

Google
Dmitriy
21.09.2016
09:28:28
ага, нашел

Andrey
21.09.2016
09:28:54
а если нод меньше чем подов то деплоймент как поступит?

Artur
21.09.2016
09:29:13
чуваки, если у меня есть приложение с микросервисами, которое деплоится контейнерами, максимум 11 железных хостов, мне наверное на k8s даже не стоит смотреть?

Maxim
21.09.2016
09:29:14
Бгггг

Artur
21.09.2016
09:29:21
думаем сейчас про сворм/марафон

Maxim
21.09.2016
09:29:28
Почему?

Artur
21.09.2016
09:29:49
кажется, что оверкил весь k8s поднимать

Maxim
21.09.2016
09:29:54
У меня вон на одном проекте четыре всего

И нормально

Artur
21.09.2016
09:30:15
надо попробовать тогда

хм

Andrey
21.09.2016
09:30:30
попробуй на google engine, там не надо грузиться железом

и 300 баксов вроде дают на инфраструктуру бесплатно вначале, хватит как раз чтоб понять

Google
Fike
21.09.2016
09:31:00
ну его поднимать весьма сложно
Ну она сама по себе не рядовой сервис, ее по-моему одну из очередей афир не сломал. Вопрос шашечек и езды, в общем.

Maxim
21.09.2016
09:31:37
Афир?

Artur
21.09.2016
09:31:38
попробуй на google engine, там не надо грузиться железом
я не очень имею право выкатывать это приложение куда-то вне серверов компании

Andrey
21.09.2016
09:31:53
выкатывай другое :)

Maxim
21.09.2016
09:32:13
Короче, 11 серверов - более чем достаточно

Artur
21.09.2016
09:32:21
а 1 сервер?)

Fike
21.09.2016
09:32:30
Афир?
чувак, который некоторое время очень активно занимался тем, что ломал все nosql-приложения и разъяснял, что происходит внутри https://aphyr.com/tags/jepsen

Artur
21.09.2016
09:32:35
есть регион, в котором приложение живет на 1 сервере

и хочется деплоить везде одинаково

Andrey
21.09.2016
09:33:10
в целом без разницы что ты деплоишь если ты это все пилишь в докер

Andrey
21.09.2016
09:33:40
скажем так: если у тебя тестовое приложение завернутое в докер поднимется на кубернетесе то уже будет понятно имеет ли смысл боевые поднимать

Artur
21.09.2016
09:34:16
linkedin у aphyr пугающий (если я его не путаю)

не путаю)

Andrey
21.09.2016
09:35:48
https://www.linkedin.com/in/aphyr (ну это для остальных чтоб не гуглить :)

Artur
21.09.2016
09:36:02
в блоге в about находится)

черт меня как-то дернул посмотреть

Andrey
21.09.2016
09:36:20
ы, ну я как обычно через другое место начал задачу решать...

Fike
21.09.2016
09:37:07
What’s Aphyr? -Aphyr is that guy who wrote, ‘Call Me Maybe.’ You know, the distributed systems and BDSM guy? What? Did you say BDSM? -Yeah, BDSM. It’s San Francisco. Everyone’s into distributed systems and BDSM. https://circleci.com/blog/its-the-future/

Google
Maxim
21.09.2016
09:38:33
бгггг

Andrey
21.09.2016
09:40:23
о, я туда CI шлю

Maxim
21.09.2016
09:41:20
статья отличная

я всех коллег ее заставил прочитать летом

чтоб не задавали тупых вопросов :D

Fike
21.09.2016
09:41:57
все равно mongodb is web scale моя любимая

Maxim
21.09.2016
09:44:56
Does /dev/null support sharding?

Pasha
21.09.2016
09:56:08
всем привет, может кто подкинуть русскую доку для развертки кубернетеса с несколькими миньонами? и есть ли что-нибудь автоматизированное, типа энсибл плейбука?

Maxim
21.09.2016
09:57:46
https://habrahabr.ru/post/258443/

только что ты будешь делать, когда что-то выйдет за пределы скудной русскоязычной документации?..

про анзибль: https://docs.kubespray.io/

Pasha
21.09.2016
09:59:05
эту статью видел, она несколько устарела вроде как я понял

Pasha
21.09.2016
09:59:10
и согласен скудновата

Maxim
21.09.2016
09:59:17
вот в этом и проблема

подожди пару лет, если не хочешь пользоваться англоязычной документацией

Pasha
21.09.2016
09:59:50
))

спасибо за кубеспрей! еще подскажите, пожалуйста, мне нужны внешние адреса на контейнерах - какой плагин для кубернетеса мне надо использовать? фланнел я так понимаю не дает такой возможности?

Maxim
21.09.2016
10:02:49
в манифесте пода используй hostNetwork: true

и будут у контейнеров внешние адреса

Pasha
21.09.2016
10:03:47
о, спасибо! погуглю еще по этому параметру

Google
Pasha
21.09.2016
10:03:54
ушел читать)

Dmitriy
21.09.2016
10:06:49
в манифесте пода используй hostNetwork: true
Так вроде не советуют делать в документации

Ivan
21.09.2016
10:28:30
кста что до Pod (Anti)Affinity — эта байда сейчас не работает с DaemonSets. Я пытаюсь это исправить https://github.com/kubernetes/kubernetes/pull/31136 но меня там спрашивают о юзкейсах. Я там привёл один случай, ещё один товарищ там написал, может тут у кого тоже есть необходимость эту штуку использовать с DS?

Maxim
21.09.2016
10:29:14
что-то я навскидку даже не могу понять, зачем Pod (Anti)Affinity с демонсетами

Ivan
21.09.2016
10:31:15
ну у нас случай с деплоем компонентов опенстека. nova compute nodes - должно быть не более одной на ноду k8s. Там через node affinity задаётся подмножество нод, на которых оно должно работать, а запускается оно через DS. если есть два параллельных деплоя containerized control plane в разных неймспейсах, то правило один фиг должно соблюдаться. соотв. pod antiaffinity можно использовать, чтобы это enforce’ить.

Maxim
21.09.2016
10:31:30
бррр

не понял с первого раза

ща перечитаю

Тимур
21.09.2016
10:31:49
о! еще один кто опенстек деплоить в кубернетс!

Admin
ERROR: S client not available

Ivan
21.09.2016
10:32:02
там ещё товарищ о юзкейсе пишет: “I have a use-case for pod affinity. I would like to run HDFS in HA mode on kubernetes. There are 3 types of nodes: namenodes, journalnodes and datanodes. For performance, it makes sense to run journalnodes on the same nodes as namenodes. From my understanding, each pod is assigned an IP address, but in the case of HDFS, the namenode and journalnodes need to have their own IP addresses, so pod affinity would be a great candidate for this.”

Тимур
21.09.2016
10:32:20
жееесть

я когда про опенстек в кубере услышал - это был взрыв мозга, но hdfs???!!

Maxim
21.09.2016
10:32:56
я бы просто два разных демонсета сделал (ну то есть одинаковых, но с разными именами)

как workaround

если я правильно понимаю, о чем речь

nodeSelector-то у демонсетов есть

Ivan
21.09.2016
10:34:07
наш случай попытаюсь объяснить - два деплоя какой-то штуки, живущие в разных неймспейсах, через DS запускают нечто на некотором подмножестве нод. про друг друга эти два деплоя ничего не знают. Но _нечто_ не должно запускаться на одной ноде более чем в 1 экземпляре, даже если оно из разных неймспейсов

Maxim
21.09.2016
10:34:25
аааа

все

Google
Maxim
21.09.2016
10:34:28
ага

осознал

Ivan
21.09.2016
10:35:01
т.е. этим деплоям неудобно согласовывать свои nodeSelector’ы (сейчас вместо nodeSelectors принято/скоро будет принято node affinity использовать, node selectors вроде как скоро устаревшими объявят)

Maxim
21.09.2016
10:35:33
блин нодеСелектор - это сильно меньше букв, чем ноде аффинити

и выглядит читабельнее

Ivan
21.09.2016
10:36:07
ну скоро его уберут из аннтоций в просто yaml, будет гораздо короче и читабельнее

Maxim
21.09.2016
10:36:15
а, тогда да

а скоро - это в каких рамках?

1.5, 1..n?

Ivan
21.09.2016
10:36:53
*аннотаций. Довольно скоро, подозреваю, что в 1.5 наверняка

Maxim
21.09.2016
10:37:07
о, тогда совсем круто

Ivan
21.09.2016
10:39:41
хотели, конечно, в 1.4 но пока не шмогли https://github.com/kubernetes/kubernetes/issues/25319

Тимур
21.09.2016
10:49:19
@ivan4th как успехи в запуске openstack в kubernetes ?

Ivan
21.09.2016
10:54:17
эмм, ну я не непосредственно этим здесь занимаюсь. И даже собственно в опенстеке я не очень-то и дока. Моё дело тут в Мирантисе - починять примус, Kubernetes то есть, и оно мне нравится. Работаю тут недавно, но уже даже перестал расстраиваться, что в 2015 в Google не взяли (к чести Google надо сказать, что в Дублин попить гиннеса они меня таки свозили за свой счёт, а отказал мне их Hiring Committee после всех собеседований - маловато готовился и не достаточно осилил кодинг на whiteboard’е)

Maxim
21.09.2016
10:55:36
вот я тоже whiteboard завалил :(

обнимемся :D

(not gay)

Ivan
21.09.2016
10:56:08
:) да я в какой-то момент понял, что в семейном плане трактор не заводится никак, и забросил подготовку

Тимур
21.09.2016
10:56:19
моего знакомого таки взяли, но через полгода! и он на них забил ))

Ivan
21.09.2016
10:56:41
у меня эпопея продолжалась с конца января по середину мая 2015

Aleksandr
21.09.2016
10:57:33
Maxim
21.09.2016
10:57:41
да

Страница 60 из 958